I'v been using PeerGuardian for awhile now, and I absolutely love it. I rarely get spyware anymore, maybe one piece a month. Definitely recommend it.