]Never buy an O2 contract from anyone but an O2 shop or online, as the contracts are run by carphonewarehouse / phones4u rather than direct with O2. This means you have less flexibility with the bolt ons etc and cannot speak to O2 customer service direct.