I use F-Secure Internet Security on all PC's for my firewall purely because it adds checksums to all approved apps.
http://www.f-secure.com/products/anti-virus/fsis2005/ I used to use Kerio Personal Firewall and that did the same, but the MD of F-Secure UK's a mate so......
This is in addition to my H/W firewall as well.