http://www.charitynavigator.org
The local NBC affiliate stated they use this site when doing research. I looked at it and it seems to have a lot of info regarding a ton of charities. They break down donations into several categories and give a rating based on a number of parameters.