Looks like O2 isn't the only one running out of iPhones. The US Apple Store is out of iPhones too. Does this mean that the 3G iPhone is coming this week? Probably not. It does mean that Apple hadn't anticipated the current demand of iPhones in certain areas (the US). Still expect the 3G iPhone to be announced at WWDC and to ship at the end of June.