ZoneAlarm is a good free firewall but I have had some issues with it if you want to remove it. Also if you have Windows XP it comes with a firewall that isn't great but it is better than nothing. If you are willing to spend some money Norton and McAfee have some pretty good firewalls that will save you a lot of heartache in the long run. Hope that this helps a little.