Comment Watching for Spyware (Score 5, Informative) 38
Spyware needs to communicate what it is spying. A personal firewall on your machine and some understanding of what your machine should be sending out to others and receiving in can be surprisingly effective in telling you about things happening on your machine. A good one lets you set up default acceptance for your normal stuff and so you see only exceptions.