Ad-aware is certainly one of the best free adware scanner/ removers around. I have been using it until I came across "Spyware Doctor" - it managed to pick up quite a few spywares which was missed by ad-aware... it's very good but the only downside is you have to pay for it to get updates... personally I think it's worth the money