Apparently iPhones are gone from many (most?) Apple Stores nationwide, and apple.com is showing them as 5 to 7 days shipping. While the sell out was confined to NYC, I thought it was just foreign visitors taking advantage of the nearly worthless dollar, but now I'm mystified. Possibilities:
3G iPhone coming much sooner than anyone expects?
Sudden demand spurt that Apple totally failed to anticipate? (All those iPhone SDK developers buying test phones, no doubt

)
Component shortage a whole year into iPhone manufacturing?
Factories too busy making 3G iPhones to make enough 2.5Gs?
What do you think guys?