In my opinion, the fire wall ZONEALARM ([url]www.zonelabs.com[/url]) is the best firewall. It basically asks you if you want any program, even windows to communicate with the internet or your server. It also has internet lock, so if i have a hacker come at me, i can disable all internet communications. It passed Leaktest (freeware [url]www.grc.com[/url]) with flying colors. Then, i took another pc and tried to communicate with my pc. it wouldent let me. Nothing gets in, or out. And, its free! (the upgrades cost *****)

The worst firewall is black ice defender. it cost me forty bucks, and it was unable to pass leaktest, and it didnt bounce pings, and it let my other pc communicate. (AND IT COST ME 40 BUCKS!!)