It's weird how so many commenters here seem obsessed with this utilitarian "greatest good for the greatest amount of people" approach to charity. Option A gives clean drinking water to 1000 people. Option B adds a drop in the bucket of funding for breast cancer research. Option C helps one child escape a life of violence on the streets. Who are you to look at these and try to quantity which has done the greatest good? It's one thing to compare the effectiveness of programs in achieving their own goals, it's another thing to try and rank totally different humanitarian efforts. These types of things can't be quantified.