Adware Spyware Removal and Prevention

How do you effectively fight adware and what adware removal software is best?

I recommend several techniques, used in tandem:

1) Use anti-spyware software.
This is software that specifically targets the nastiest Adware and Spyware and removes it. There are a plethora of programs out there to choose from so I am actually going to make some recommendations.
One I have worked with both at home and in my job is Noadware. It is easy to use and works really well. It catches Adware and Spyware that some of the free ones I tried didn