I just learned about this search engine that gives money to a charity for every search you do. Every time I've seen something similar, you have to actually buy something from a merchant (Amazon has a program like that) for the organization to receive money. That's not the case with this site. ANY search earns the charity of choice money.
It's called http://www.goodsearch.com/ and when I took at look at the different local charities that are set up on it, I was shocked to see how many there are to choose from!
It's powered by yahoo, so the results are good.
Why not use it as your search engine and help out a local non-profit organization?