I am definetly going to buy the 4 as soon as it hits the stores and because I'm quite happy with T-Mobile (3G seems much quicker than my friends on O2 and Voda) I don't really want to sign up a new contract. So my other option is to buy Pay as You Go O2. Can someone tell me exactly what the deal is with O2 unlocking iPhones? I've heard different things, someone said they unlock them once you haved topped up monthly over a 12 month period. Someone else said they will unlock it for you the day you buy the phone for a fee of £15.