Can I suggest
http://personalfirewall.comodo.com/ for a good free (for life) firewall.
- Constantly monitors and defends your PC from internet attacks
- Free maintenance upgrades
- Gain complete control over which programs are allowed internet access
- Stay protected against new threats via automatic online updates
- Real time traffic monitoring enables you to react instantly to threats and identify bandwidth bottlenecks.
- Easy to use interface and quick setup
- No license fee - complete protection at no cost for networks and home users