Yahoo! GoodSearch allows you to donate to your favorite charity while you search. OK, it's not a LARGE donation, but every little bit helps, and there are literally hundreds if not thousands of charities registered.
You can also register an additional charity, and the eligibility list includes:
"schools, charities, hospitals and clinics, volunteer services, political organizations, fraternal organizations, professional associations, religious organizations, governmental agencies, etc."