I work for a computer company (
www.techsupport-services.com) and we use Ad-Aware and Spybot, but overall I think Ad-Aware is the better program. Spybot will find some harder to remove stuff, but Ad-Aware is more robust in its searches, it will simply find more stuff that is there. But, for tricky systems, we run both...Ad-Aware for the all around cleaning, and then Spybot for the out of the ordinary.