Agree with Jeff’s article above..
I think where a lot of affiliates felt the pain was the cheap content, and getting links from networks and sites which weren’t doing them any good. Especially from Autoblogs and Machine-Generated Content.
Google is all about trying to get quality sites and content to the top.