Kerio Personal Firewall also helps. It's a software firewall, and those are not as good as a hardware firewall, but I don't have the room for the firewall box. It'd be handy if hardware firewalls were made to go in PCI slots, but that has not happened yet.