Am in the process of beta-testing my affiliate program. It will revolve around you as a webmaster to promote my site that is a social network and doesn't sell anything. Instead, users that participate in the social network actually earn money if their content is popular. So for example, if I referred you, and you write daily interesting content, both you and I make money from that. Here's how it goes: Per Active User - you get paid $8 for each user that you referred and that became "active". Active means that he started to hangout on the site, which is determined by our algorithm that analyzes the users activity. Revenue share - you get 10-20% (depending on how many users you referred) of the user's revenues. The users make money through Google AdSense. The more ad views their content gets, the more ad views they get throughout the site. And you get 10-20% of those ads. Reveshare + Per Active Users - You get both a commission for every active user AND revshare from them (% off their google ads) + Webmaster referral You get $50 sign up bonuses, 10% off referred webmaster bonuses and commission for each referred webmaster. What do you think? The best part of it is that people who you refer don't have to buy anything. They just have to sign up, start hanging out and making money.