Remember the number one rule of security. It's not to make sure that your network isn't 100% secure (although nice, this will never happen), it's to make your network look less attractive to break into than someone elses. And you can bet that if a hacker who's just having some fun sees someone running either a hardware or software firewall with no gaping holes, they will probably move on to someone easier, like a cable modem user with file and print sharing enabled. They are looking for the easy targets because 90% of "hackers" are script kiddies anyways, and their scripts don't find holes in most firewalls. IMO at least. Hardcore hackers on the other hand, probably could break into your network, but they have better things to do. Like get paid $250,000 a year to do security for some huge company.