Apologies if this is old news but I only found this out today. O2 data services has been dire the last few days. The reason for this is that they have just about completed a nationwide upgrade rollout in conjunction with vodafone. If you try speed tests on 3G over the next day or so you'll notice a vast improvement in speed. Secondly, part of the work was to lay the foundations for 4G. Almost all the infrastructure is there but it's turned off because there isn't a license available for it. However, apparently, the license will be offered to mobile when analogue tv gets turned off in the uk as it will utilise this frequency license. And lastly o2 have made a technical commitment to blanket the uk with 3G so if you can make a phone call you will have 3G. I've been told there is a 12 month timescale on this.