i use spy ware doctor .. but you have to pay for it ... by far one of the best spy ware programs i have found
edit: as for free ... theres always windows defender if you didn't upgrade to vista yet ...
but spyware doctor still finds more spyware then windows defender
