All of them are pay-for versions, Carol, except MS, still in beta, but very good. The anit-spywares, the pay-for versions, are all proactive, keeping the junk out, rather than reactive, as with the free versions, having to run them periodically to get rid of the junk after it is on your PC. I do use Zone-Alarm for firewall (along with router), as it is my feeling that that is their specialty, and always are top rated in the various evaluations. I probably spend collectively a hundred or so bucks a year for those subscriptions, a small price I think to be virtually worry-free.
Is Zone Alarm still forcing users to buy a "business" package so they can use their VPN? They used to do that which is why I never used them.
I use Sygate's Personal Firewall. Very configurable and unlike the MS Firewall it alerts you when something is trying to go out to the internet (unless you've already allowed it) and asks if it can access the 'net.
However, Sygatew as bought out by Symantec so I'll probably switch since Symantec won't support it.
Sunbelt Software has nice anti-spam and anti-spyware plus they purchased Kerio Firewall (another freebie) but are going to charge a small sum for it.