I have just had a rant on my blog you may find interesting

Why an affiliate program program is not advertising