Efficient Charity: Do Unto Others...
But if you really really want to do more good, you also have to change the way you
see people in need. This might involve buying a ticket to Sudan and seeing
children face to face while they are starving to death.
So in the long run, your $5k trip to Sudan might do more good than giving a one
time $5k donation to an organization, because by changing the way you think about starving
people, you will have the urgency of actually changing your priorities. So you will literally
work for those who die of starvation in other countries, and deprive yourself
from buying useless stuff or entertainment in order to feed more children in Sudan.
... unless you're psychopath, of course. ;-)