Wow... you're on a postingspree @jim
I can comment a bit on your Africa question. 2 years ago I went to Senegal to install Zentyal 3.2 on a secondary school. The biggest problem in Senegal is that for secondary education there is nothing in the curriculum. This means there is no dedicated money available for ICT classes. I suspect that this is for more countries the issue.
On your remarks about connectivity to internet: The whole African continent is poorly connected. From the top of my head there are only 4 connections on the westcoast (connecting to US) and only 2 connection on the eastcoast (connecting to India) These lines are very limited (like 2Gb/s each). Further connections in Senegal are like 15 years back in history. 2 Years ago I was looking for a decent connection for the school. The fastest connection that could be delivered was a 10Mb/512Kb ADSL line and costed like 80 Euro's per month. Of course with no guarantee of getting the max bandwith.
Not long ago (I thinnk about 1 year) the Senegalese government decreted that every school should be connected to the internet with at least a basic (1Mb) ADSL line. But there are still a lot of places where ADSL isn't available.
What is implemented a lot in these situations is IIAB (Internet In A Box): http://internet-in-a-box.org/ An offline internet solution so students can find info from wikipedia and online books without actual internet access.
Btw, Senegal, and most of the west coast countries are French speaking countries, The countries on the east, like Kenia, are more English speaking. But isn't NS available in French language? Over here in Belgium, a French and a Dutch translation is a must to be able to get a foot at the ground. (jobs for the translation teams!)