Well I use Zone Alarm pro. It stuffs up a bit, but I think it does the job in general.
I havent been hacked yet.