I'm at the end of a contract with O2. I think I am going to sign up with Vodafone as a new customer (coverage looks better, more data, etc). I have not pre-ordered the phone. What do you reckon my best bet is for securing a phone on Thursday? 1. Local Apple retail store 2. Vodafone store 3. Carphone warehouse Are there likely to be any iPhones available at the Apple store for those who have not pre-ordered? I'd need to be gone by 9am as I'm a doctor and have surgery!