I think one of the best things you can do to keep spy/adware from accumulating on your PC is to switch to Firefox and refrain from using IE whenever you can.
It's not perfect, but it will help. There are also several add-ons for Firefox, such as NoScript and Adblock, which will help further...