Ive used AdAware, Spy Bot SD, and Spy Sweeper. Each of them catches something that the others wont. Right now i use two, Spy Bot and Spy Sweeper. I just generally run SPy Bot daily, and Spy Sweeper weekly. And every month, i would uninstall and reinstall to get the new updates.
__________________
.