A good firewall program should not only pass leaktests but with options to immediately block internet traffic, if an intrusion is happening in the network. Another feature to consider in choosing a firewall program is the option to use firewall rules (also known as rule-based firewall). A host protection in a firewall is a must, to ensure that nothing is leaked. Below are the list of firewall programs, linked to reviews by Bright Hub writers and some notes from yours truly.