WTF? I bought my iPhone from carphone warehouse and my bill comes direct from o2, I have an o2 website login to check my bill, and when I ring 2302 I get directly through to o2 customer services. I dunno if it's the same for all phones they sell....? I wouldn't recommend carphone warehouse though - I didn't have a problem but I have heard a lot of horror stories!