Spyware is a serious problem, and is a total b1tch to get rid of. Hell, I'm a systems engineer and I get hit with it every now and again. They need to treat the people who develope the stuff as real criminals instead of this wrist slapping that's going on.
Spybot
Spyware Blaster
Spyware Guard
All free
I never get spyware