DavidR, couldn't say it better... 100% truth.
It's not the Sygate ot Outpost or ZoneAlarm that let's those pests inside... it's 99% human factor. If you know what you are doing, if you are aware of all those threats out there, especially if you are not so curious about all those "promising" pop-ups, you're quite safe... can't just install firewall and antivirus software, and think "I am safe, I don't have to use my brain at all any more". It's much more than that. Bottom line, uninstalling one firewall or antivirus application just because you assumed that it's that particular program's fault... that's not the best thing to do... what next ? When someone receives another trojan, should he just simply uninstal ZoneAlarm too... and so on, and so on... endless circle.
Stick with one firewall and work on your security, better than to change them like socks... every single day, different firewall. No one will ever find something that will be 100% secure and without bugs and glitches, that should be clear to everyone. ZoneAlarm is for sure much bigger system hog than Sygate or even better - Outpost. With either of those last two, you will always be as good protected as you would be if you use ZA. Our internet security should start with us... first.
Cheers !