I ordered two 16GB iPhones 4's on the 22nd July with an estimated shipping date of the 12th August. However, I've just had an email saying they've been shipped and will possibly be delivered tomorrow, just 6 days after ordering! Woot.
It remains to be seen when they will actually get delivered...
It remains to be seen when they will actually get delivered...