CainIV - 5:36 am on Aug 22, 2010 (gmt 0)
Some of the topics have been covered in detail in other posts here, but I might be able to shed some light on the affiliate points, as I have some experience in this area:
Reduce affiliate links by providing many points of entry, to few pages.
Provide clear value first; links and sales second.
In terms of providing value, a Google rep spoke recently at the Affiliate Summit 2010 and without a doubt was very clear in his distinction of what Google is looking. He mentioned the clear difference between a review website that "pushed" 3 products at the user, and another that offered reviews of the top ten, with a review voting process from the public of those products with feedback.
Sometimes providing value is simply offering others the chance to reviews and feedback on items.