I use Mil Firewall and do recommend Mil Firewall . This program monitors all programs that try to breach into your computer and shows detailed information about them. It has independent protection of each network connection and predefined rules for frequently used programs. I love it, i love, i love it Also it has very modern appearance, look it here: http://www.milincorporated.com/mil-firewall.html