I concur with charlesa6. I've been using this program for some time now. I've found some other free stuff out there that will find all the spyware on your system, but make you pay for the removal software. And some even puts spyware on your system. I also believe Adaware is one of the top rated spyware removal programs out there.
Here is the
LINK to the lavasoft website if you want more info on it.
JWR