Good recommendation Rick.
I have been pushing Sygate ever since awarding the firewall its first ever "editor's award" back in the day. Sygate worked great then; still works great now!
If for some reason you do not like Sygate, then ZoneAlarm comes in at a close second.
http://www.zonelabs.com