Don't forget the importance of tools in this space. As affiliate marketers become more and more savvy, there are more and more tools being developed to address the needs of marketers.
I make one called "ZamDoo" - with details at www.zamdoo.info. One of our customers made a very unbiased YouTube demo video which may be of interest. Its here: