If you're looking for an alternative to Google, consider GoodSearch. It's powered by Yahoo!Search. For every search query, they give one cent to the charity of your choice. If you don't see the charity you want to give to listed, you can submit the name of another charity, and the GoodSearch folks will contact that charity to see if they want to participate.
Many excellent charities are already listed, including various Catholic parishes and schools around the country, Catholic Charities in several dioceses, and several religious congregations, including the Dominican Sisters of Mary Mother of the Eucharist, and the Little Sisters of the Poor in several states. My personal selection is Clear Creek Monastery. After you've made your selection, you can click the button that says "Amount raised" to see how much has been raised for that charity in the last three months. Poor Clear Creek, not even $6 since August! I think they may get a bit of a jump this month now that I've signed on, though--I do a lot of internet searches.
You can add it to your browser, as a toolbar if you use IE or integrated into your search box on IE7, Safari, or Firefox. Money is only raised through regular searches--video and image searches don't count. They also have a shop where you can buy things through their website, through another website (*scratches head*). I'm not sure how that works, as I haven't used it yet.