Could some afilliate programmes be considered link farms and therefore be cause for drop of PR by Google. I've been checking out some competing websites with little relevance to my keyword combination who manage to rank 1st based on having 100's of backlinks from 'link farms'. Google doesn't seem to spot them and in fact some of them who seem void of any contents other than links rank 5! I don't get it!