Most firewalls are configured improperly right out of the box, but here goes some worthwhile firewalls that'll protect you and not put a huge load on your system resources.
Windows: The Zone Alarm retail version is much better than the free version with more features. Kerio is also a good...