I find there are quite a few people out there not too familiar with exactly what a firewall does or how to pick the best one for their situation.
Here's a nice link that talks on some points when choosing what kind of firewall to get.
http://www.windowsnetworking.com/articles_tutorials/Choosing_a_Firewall.html