I have been thinking about an idea for a while now...an alternative to www.goodshop.com and www.onecause.com (createphilanthopy.com).
The idea is to help non-profits when people buy online or locally from vendors that sign up with Create Philanthropy to donate a small percentage of sales from leads.
The difference from goodshop and onecause is that Create Philanthopy will account for money distribution by teams as opposed to by individuals.
This will encourage a social and sharing / recruiting aspect not achieved by the two market leaders.