Apart from Zonealarm there are other good free firewalls around.
I've used Sunbelt's Kerio Personal Firewall for a long time.
http://www.sunbeltsoftware.com/home-...onal-firewall/
It does require some tech knowledge, though, to configure it optimally.