Malwarebytes' Anti-Malware
This is not just another security program. Malwarebytes' Anti-Malware is a newer program meant to improve upon where other programs fail in the realm of computer infection detection and removal.
The program will detect and remove infections that other anti-spyware programs will miss or fail to successfully remove. As well, Malwarebytes' Anti-Malware monitors all your processes to prevent infections from even starting.
The program is free, but at a one-time additional cost, real-time protection and scheduling become added features.
I must admit that I had not heard of this program until recently. I simply used Ad-Aware and Spybot knowing full well that they fail to detect the troublesome infections and even fail to remove ones they do detect. It's good to know Malwarebytes is doing something to improve security.
This is a highly recommended download.
There's a reason this program uses the word "malware" rather than simply "spyware". Malware implies that the unwanted files have the ability to download and install more unwanted files on its own. This technique makes the files hard to detect and remove because they are always being created and on the move. "Anti-malware" then implies that it can detect these trickeries and remove them once and for all.