Kerio puts out a free personal firewall that kicks ass. It started out as WinRoute, two East German dudes that defected during the Cold War and started a firewall company. Tiny Software gobbled them up about three years ago, then Kerio bought Tiny's interests about a year ago. It's a tight package, and free for personal use.
http://www.kerio.com/kpf_home.html