Spent over an hour on the website just trying to purchase a new phone only to find out o2 are unable to deliver to an address that is different from the address your credit card is registered to (even though every other company offers this in the form of delivery addresses / billing addresses). I spoke to 3 different customer advisors until finally the third one told me about this - big thank you to her but the other two wasted over an hour of my life. In the end didn't make the purchase will go elsewhere.