The Good Karma Exchange
Karmagora is an online community of volunteers from around the world helping each other. For every 15 minutes you spend helping another member or organization, you earn a Karma. You can then redeem your Karma credits for another volunteer service - as long as you have enough credits to cover that service. You can also earn fun badges and share your karma-experiences with Facebook and Twitter.