Cell phone carriers have a secret: Although they sell us data plans on their 3G or 4G networks, the idea of us actually using data brings them out in a cold sweat. Put simply, they're struggling to find the bandwidth to cope. There are forecasts that in 2012 cellular data requirements will reach 4.56 million terabytes--double that of this year. It's down to networks designed for low-bandwidth voice calls. Some data provision was allowed in the original plans but the recent explosion in consumer smartphones was a bolt from the blue. Whereas mobile users were once happy to visit low-bandwidth...