I'm no expert on HijackThis logs, but I could not find any issues, except:
O2 - BHO: BrowsingProgram - {F8EACE56-0AF4-3AE3-6EF8-F8CC39675729} - C:\Program Files\BrowsingProgram\BrowsingProgram-2.dll
I would remove this file "BrowsingProgram-2.dll"
As for wondering about other firewalls to stop these nasties.
Actually a firewall alone does not stop these nasties, generally they are from going on the web to places not normally visited. Including p0rn and gaming sites. Plus also receiving email attachments. And a large variety of other areas.
Firewalls were made to stop either your programs and data from being sent online.
Or other computer or malicious web based programs accessing you computer.
They cannot stop harmful stuff that you allow to be downloaded to your computer, nor will they inform you of their existace on your drive.
As your concern is about stopping "pests" on your computer.
You could change your Internet behaviour, or you could use number of free Spyware/Malware tools available. But be aware that you would usually need to install at least 5 different Spyware programs, to actually be safe.
Why?
Because each Spyware/Adware/Trojan/Malware/Rootkit/ (and others) program only specialize in one area, and also provide some (minimal) scanning of other areas. No one has made one, be all and end all, pests removal program (I'm positive) The only program that comes close is
www.hitmanpro.com because this program runs a whole range of programs automatically (and scanning lasts hours)
In saying this, it is still wise to have a firewall, Windows firewall (
Accessed in Control Panel) being the worlds most used firewall, is counted as one of the weakest firewalls, allowing all your programs to access the Net, without question.
Therefore most users use a personnal firewall some are
Free (offering firewall protection Only) and some are
Not Free (offering Firewall/Antivirus/Basic Spyware protection and more)
The choice is yours, and this all depends on your Internet surfing behaviour.
Did you want anymore information ?