O2 UK revealed today that its online stock of the iPhone 3G has run out for users in England, Scotland, Wales, and Northern Ireland.. This is not the first time this has happened to O2, when pre-orders were first offered, stock ran out in only a few hours, despite the company's efforts to meet demands. Replying to that situation, O2 Sales Director,