There are a couple of free ones you could try.
Online Armor and PCTools.
One thing though lulu you must make sure all remnants of a previous firewall are uninstalled before installing another one.
Hazel, I used Zone Alarm before, & it is no picknick. It can work great.
I say it can, because it also can't! If you have problems, that is...
I have run the official Zone Labs Uninstaller back when I used it, only to have it lock down my machine where I had no web access whatsoever. System restore? Glad I have it!
The problem I had was not in running it, but when I removed it, it killed programs from accessing the web. So I would have to re-install it & grant all programs access, then remove it, basically turn it all "on" for the web softwarewise first!
Hazel, please be careful advising someone to totally remove something like this, because playing around with a firewall can be dangerous & using a program like Revo Uninstaller to attempt to "remove it all" can be ahem, less than perfect! You usually have good advice, but I just wanted to inform you of the potential problems of your advice.
P.S. There was also another program that did the same trick as Zone Alarm. Ashampoo firewall. I don't use those for now, so I am going to be testing other firewalls later on such as Lavasoft/Online Armor/Tiny/Kerio/etc, etc, etc. I do have a long list to go through...
Anyway, take care now, & have a good day! I am tired, but in the meantime, lol, just remember, trying to completely remove a firewall (using it's own un-installer?) is what gave me problems in the first place.
I would suggest that you have a working backup image of your OS before playing with firewalls, because some of them work good while others will lock all internet access on removal & require you to nearly be a computer tech to get it back!
Always be sure you have a working complete backup using something like Drive Image XML, because when you are working with firewalls, even uninstalling them can cause problems! I don't normally post such warnings, but I just wanted to let you know what I have found out through personal experience, because I do not want other users to make the same mistakes I did.
Night!