I've decided that O2 customer services are a bunch of wa****rs.
I've been trying to set up insurance with them for my payandgo iphone 3gs purchased online on 23/6/09. According to the website I can set up the insurance within 28 days of purchase. Looked at the website, rang 2427, referred by them to 2425, which gave a list of options - not one of which mentioned insurance! Rang the 0870 number, they told me to go to an O2 store to set it up. Rang the local O2 store, who tried to tell me you could only set up insurance at the time you buy it, and anyway, as I'd bought it from the O2 online store, I'd have to do via the online store anyway! Wouldn't believe me when I told them that the website says you have 14 days grace for inshop purchase!
So, back to the 0870 number, who listened to the above, and then tried to send me on the same 2425 runaraound again, and also tried to tell me you could only set it up at the time of purchase.
Have given up in disgust. They obviously don't want my money, and either their website lies, or their customer reps know SFA about their own products/services. I think I won't bother with the insurance after all - but what a bunch of ******s.