As many replies state, no one program removes all the spyware. AVG anti virus is one of several I use. It often finds spyware and trojans which many of the others on the list do not. It is free for home users.
Keep Up with TechRepublic