Thought I'd share this piece of info. Popped into the O2 Store on Oxford St just now. Asked a few questions about their iPhone 4 Stock. They told me that they are currently out of stock (shocking) and their next delivery will be tomorrow (15th June). Also that this will be their LAST iPhone 4 delivery for 2-3 months. Thoughts on that?