I just completed the tracking module for an environmentally-friendly themed blogging site built on the Drupal framework. YouSaveThePlanet offer a 90% revenue share. User accounts are free, but you pretty much have to stay on the topic of "saving the planet". We track page / ad impression views per user -- and distribute the site's revenue based on each users' ratio of their page impressions / all page impressions. Since the sharing doesn't use your AdSense publisher ID, you need to have a PayPal account (for now) to earn anything. Since I am the owner of the site, it would be impossible for me to say that it is the best AdSense revenue sharing site. You're not going to get rich this year from YouSaveThePlanet.com since the Page Rank is still low. The site is growing extremely fast now that I have been adding content and marketing the site with ads on MSN, Facebook, and Google. For now, users are strongly encouraged to share links to their pages on their social networking pages and other bookmarking directory services. There used to be easier ways to program for revenue sharing - where any author could just plug in their own AdSense publisher ID. This would only work correctly if each user created corresponding ads for the site's ad areas that would use their publisher info when creating an ad impression. The way that AdSense channels used to work is different from how they work now. Before, you could override just the publisher ID - and have your own values for width/height/format - and that publisher's ads would be used, but since AdSense "Manage Ads" capability this is impossible. So, in other words -- the only way that I know how to share revenue is less automated than I'd prefer - to track it all internally and handle the data at the end of the day with a CRON job.