Keep in mind that for a home network, if you have a firewall on your border router (whatever is plugged directly in to your modem, maybe a linksys, etc) a software firewall on your PC is almost overkill. The vast majority of routers nowadays come with firewalls activated by default, I know Linksys does it for sure. Unless you are worried about your kids, spouses, roommates, etc hacking in to your PC from another PC that is connected to this router, all a software firewall is doing is slowing your PC down and possibly making it more difficult to use the programs that you want to communicate with the web. If your PC is plugged directly in to the modem, definitely get a firewall on your PC. Some modems nowadays have built-in routing and firewall capability, but it is a good idea to have a PC firewall just to make sure. Here's a better example: http://i36.tinypic.com/fb9gnl.jpg Here's a typical home network. The modem plugs in to a router, lets say this one is wireless. Your PC is connected via a wire, your son Jimmy has a wireless connection. Your roommate Hobgoblin has a wired connection. Your neighbor is stealing your wireless behind your back. If Jimmy, Hobgoblin and Stupid Neighbor don't exist, a software firewall on your PC isn't totally necessary. Same can be said if you totally trust all of those people, which in the case of the neighbor and possibly Hobgoblin, you probably shouldn't. A software firewall will protect you from whoever is behind your border router on a different PC, while the border router protects you from the Big Bad Internet.