I have a difficult problem. I have tried several firewall softwares with W7. None of them (except own Windows Firewall) works correctly. Most serious problem is that if I run pcflank.com's quick test for firewall, test shows I have several ports visible and accessible from the internet! I have all I can to disable all incoming connections. I have tried these: Outpost Pro, PC tools free (version 6), Comodo, zonealarm free and tallemu's OnlineArmor free. It appears that in W7 they are unable to filter incoming traffic. My connection is Mobile Broadband. Outpost and Zonealarm were able to always detect Mobile Broadband connection. Zonealarm appears to be best to protect me though unreliable. PCtools, Comodo and OnlineArmor failed badly. Others mostly failed. When I downloaded stuff from the internet most software could not show that anything was transferred. For example OnlineArmor did show firefox in its log display, but showed only local ports while I was actually downloading stuff from internet at the same time using firefox. NOTE: This may concern only incoming connections from the internet. Outbound traffic is controlled quite well by all these firewalls. So: I use now windows firewall with Windows7 Firewall Control freeware. Not very user friedly and limited feature set, but works!