Hi Zcon,
I have been using
ZoneAlarm, for past 4 years, it is wonderful software and I think its a must have essential utility for all pc's.
I have previously used Sygate Personal Firewall another good firewall, but now it has been taken over by Symantec and they no longer provide the free version.