The BEFSR41 uses NAT - which is effectively a hardware firewall.
http://computer.howstuffworks.com/nat.htm
This type of firewall only sniffs inbound packets, though, a software solution such as Zonealarm handles inbound & outbound traffic.
Personally I use both