I recently learned of a great resource: Goodsearch.com. It's a search engine (just like Google.com) where you can earn money for your favorite charity every time you search! From their web site:
GoodSearch is a search engine which donates 50-percent of its revenue to the charities and schools designated by its users. It's a simple and compelling concept. You use GoodSearch exactly as you would any other search engine. Because it’s powered by Yahoo!, you get proven search results. The money GoodSearch donates to your cause comes from its advertisers — the users and the organizations do not spend a dime!
I've designated BBYO, a youth leadership program, as my charity, and I'm using Goodsearch.com for all of my internet searching. I encourage you to do the same... maybe someday, instead of "googling" someone, we will all say that we are "goodsearching" someone!