i use kerio personal firewall for all my computers. it works great and from my own tests and research, i think it provides better protection than zonealarm.

kerio is free for home use and can be downloaded at http://www.kerio.com/kpf_download.html