Back to the question, if anyone knows a good FREE anti-spyware lemme know
Don't settle for just one antispyware program. Install several of them. Some will catch malware that others will miss - they all have strengths and weaknesses. (This is not the case with antivirus programs, where you should only have one installed or you're at serious risk of conflicts.)
I've used the following free antispyware scanners for some time now, and feel very confident in them:
Spybot - Search and Destroy
Windows Defender (runs with real-time protection)
A-Squared (valuable but needs to be used with caution, as it tends to throw up false positives quite often)
AdAware SE (I don't intend to touch the new 2007 version until they've ironed out all the problems.)
I also have SpywareBlaster installed, which isn't a scanner - it effectively 'immunizes' your system against a whole rack of spyware. Spybot also has a similar kind of protection built in as an option, and it can be used in conjunction with SpywareBlaster.
I also have AVG Antispyware as part of the AVG Security suite, which I pay a subscription for - but you can get AVG Antispyware on its own as a free program - it just won't offer real time protection.
This may not be the best combination out there, but they all seem to work very well together on my machine, and have done so for some time. I just rotate the scanners - a-squared one day, Superantispyware the next, and so on.
Also - don't forget Microsoft's own Malicious Software Removal Tool. This is downloaded along with Windows updates and runs once a month or so, but you can run the program more often than that if you wish.
Windows XP Home SP2; AVG 7.5 Internet Security Suite (AV/AS r.t.p, and firewall); Windows Defender (r.t.p on); SuperAntispyware Free; a-squared Free 220.127.116.11; Spybot 1.4 (Immunised, but no Tea-timer); AdAware SE Free; AVG Anti-Rootkit Free; Spywareblaster; MVPS Hosts file (with HostsMan); McAfee Site Advisor.