Funnily enough too, I actually think cloud computing is a much more realistic choice for many developing countries, compared to some of the other technologies you list, which are highly specialised, are likely to rely on training to get anywhere, and may even in some cases (game based learning) produce some very polarised responses. reply