What's I'm wondering is which pre-order method is most likely to guarantee an iPhone 4 on launch day? I called an ATT store near my job (NYC) and they said that while I can preorder on the 15th, it's pretty much a first come first serve basis and there could be up to a 2 week delay until I receive my preordered iPhone. So I'm not sure if that's just the employee stating policy or do they really anticipate such delays. I may go with preordering online from att/Apple, but Im not sure how reliable that is either.... I'm also considering preordering from a small ATT store on Long Island, but Im wondering if they'll get far fewer iPhone's in stock on launch compared to a larger store in the city...ugh. I purchased my 3g months after it released so I'm not sure how idevices work @ launch. Any suggestions?