@hugolp: Thanks for the article.
Ironically I'm sure that must be very hard to buy bitcoins from Uganda
Well, actually it is but it wouldn't be that hard if a proper exchange would be in place.
You could just send your money via cash, bank transaction or M-Pesa and receive Bitcoins.
All this sounds good but Bitcoin's possible uses are unreachable in the so called "third world"
At the moment: Yes, because of a lack of Bitcoin infrastructure. But in the future I see Bitcoin as a very big player in developing countries because it's bypassing the weaknesses of other systems already in place (like Paypal or Western Union).
Just imagine someone wants to send some money from Northern America or Europe to Africa. With a proper exchange in place the algorithm wouldn't be that complicated:
1.) Sender trades fiat money for Bitcoins
2.) Sender sends Bitcoins to the receiver
3.) Receiver receives the Bitcoins (*)
4.) Receiver trades Bitcoins for local fiat money
5.) done
(*): Actually, this step would be the hardest one in Africa as you need a pretty potent internet connection to download the whole block chain. Apps for smartphones could be a part of the solution but smartphones are still not that common in Africa.