If you are getting zonealarm, get the 4.5 version and not the 5.0 version. 5.0 has been buggy for a lot of people including myself.
Or you could go HERE and get Sygate's free personal firewall. It's worked very well for my for a very long time.