I just think poor nations should become less dependent (on their corrupt governments, on the West) and take responsibility for themselves. The best way to achieve this would be to drastically improve education (which the corrupt governments won't like, of course). Hopefully this is what will come out of the current G8 summit, and not just useless aid that will be wasted by the powers that be.
While agreeing in part with this, please pardon me if I disagree to a small extent.
The West, China and (to a far less degree) Russia make huge money out of Africa; the international marketplace is rigged in favour of the rich nations, and the financing is mostly rigged too.
The fault cannot simply be laid only to the door of "African dictators"; while many corrupt and repressive governments exist in Africa, not all African governments are corrupt or repressive. More, it begs the question of just how some of those governments got into power in the first place --- Mobutu, the Congo, etc. anyone ?
There are 4 main things to be done:
1) redraw the international marketplace so poor nations have a chance in fair trade
2) encourage by all means possible democratic, responsible & responsive government in all countries
3) encourage poor nations not
to rely on primary resources as cash-makers --- the reliance on oil, rare metals or diamonds etc. is often the kiss of death for a country, since it encourages the development of a tiny core industry that employs very few, ships much of its money out of the country, is wide open to courruption and pay-offs, and leaves most of the citizenry poor, not paying much taxes and thus not listened to.
4) stop selling arms to African countries, for hell's sakes. Where do the corrupt governments get their arms to maintain power ?
And stop the interference of foreign secret efforts to try hanging on to the lucrative oil, diamond and rare mineral industries.