Thousands of charities have poured trillions of dollars in aid into Africa over the last fifty years for a huge number of projects that range from caring for orphans to feeding the hungry and providing education, clean drinking water, medical care, and