Nice write-up. Mobile phones give such great potential in the developing world too – where PC and internet access is more difficult. I heard recently about a project where UNICEF equipped children in developing countries with mobiles so they could map safety issues so they can avoid them but also lobby government for fixes.