Not content with ruining the iPhone for everybody...
O2 really need to wise up to the fact that their craptastic network and customer service can't support these awesome phones, and spend some of that money on infrastructure instead.
(Speaking as an iPhone owner on Vodafone, and bitter ex-O2 customer who gave up fighting over being charged for the same usage several times over.)