What do you think will bring most incomes, a usuall pay per click ad that the visitors hate or a friendly Shop link that the visitors can click and buy products related to the site. Personally, I have both and the shop is giving twice as much profit than the ADs Cafepress is the biggest Affiliate programout there. They got more than 20 million stores already. A must have.