Mobile phones have spread around the developing world at an amazing speed. Their proliferation has given rise to numerous mobile phone-enabled services (m-services) in the areas of health, education, agriculture and entertainment. However, to date many of these services are barely scratching the...