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.