I'm on the same boat. Which is why I believe anyone who (in an ideal world) is seriously seeking to change the state of life in those poor countries should spend their money on creating jobs and "factories". By factory I don't mean silicon factories, but basic needs of those people, be it hospitals or modern agricultural facilities. But, sadly, in reality that can't happen. If you want to create jobs, you first need to have a powerful (and obviously not corrupt) central government. Without that, nothing significant can be done.
So, what should be done? I don't know. Education, a benevolent government, jobs, no drugs, secular & democratic laws... You can't have any of them without having others already in place. But, any progress is better than nothing. And in the long term, maybe
Afghanistan might be a good example. 30 years ago, a war between Soviets and US ruined the country and its (modestly functional) government. For the next 20 years they were "governed" by former US ally, the Taliban. Religious zealots who would kill girls if they wanted to go to school. Then US (thankfully) attacked the Taliban and for the last 5-6 years they've had some sort of a central government. It's (to some degree) corrupt, it's not efficient, it lacks technical knowledge, but still, it's a form of government and has some power and the desire to change the country. And they're making progress. 10 years ago Afghanistan was a forth-world country. A country from another century. But now, they've headed to the right direction. In 10 years (if the continue their progress), Afghanistan might very well become a country that people "might" consider living in (in the large cities at least - if they had the choice). It wouldn't become Norway, but it would be an average country instead of the hell it was 10 years ago.
Edit: I found a nice (read: sickeningly sad) article about Taliban and U.S. from 2001: http://www.greenleft.org.au/node/23860 The rest of the site is garbage, but this article is not.