I've never used one but I agree that it needs to be more integrated into the bigger online retailers. Another option would be to use a credit card that does the same. The best I could find was Working Assets. They offer a Visa card through Bank of America and donate 10 cents of every purchase to various non-profit groups. My local credit union also does a donation locally for signed purchases on my debit card. Here's a few other shopping portals that are like you mention: Smartly Green and Non-profit Shopping Mall. The best solution though would be to stop shopping. Help support the Buy Nothing Day this November 23.