I've read too many horror stories about aid to Africa being taken by the corrupt governments. Even large charities get their shipments looted and it never reaches the people who need it.
http://www.give.org is a good place to see what percentage charities spend on actual recipients and administrative fees.