We have no idea how this happened given the insane problems
Apple and AT&T have had processing iPhone 4 pre-orders today, but lots of people (including us) are seeing a July 2 ship date at Apple's online store, or about a week after the next-gen iPhone launches on June 24. Frankly, that's amazing -- we can only imagine the kind of sustained rush it took to cause a sellout of a product virtually no one was actually able to order
. So that's Apple and AT&T both sold out
-- at this point it's looking like standing in line somewhere come launch day is going to be your best bet, but we'll let you know if we hear any better news.
[Thanks to everyone who sent this in]