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?