software firewalls (zonealarm, windows firewall, etc..) are absolutely worthless and are easy to hack... the home routers are worthless as well, they act as a firewall but do very little in prevention... especially the linksys and dlinks
watchguard, sonicwall, fortigate... they make great routers with builtin firewalls for a SOHO