Google reports on the $100 million it has donated to various organisations around the world in 2011.
www.google.com/intl/en_gb/landing/givesback/2011/
UK Fundraising - improving the effectiveness of charity and non-profit fundraisers