zoneALarm is my favorite firewall, either free or pro. Very good and effective program.
People say that OutPost Firewall is a good firewall (google, sorry) but I haven't tried it yet. Other friends have tested and said it locked up the computer. Hm.
Sticky this thread?