Just curious, since all new iPhones have come out in June. At what month does Steve Jobs and Apple officially say the newest version is complete and ready ? If they go on sale to the public at the end of June, going backwards from there you have the shipping time ? Several million new iPhone's coming from Foxconn factory in China must take what, a few weeks to get distributed across the world to the Apple stores ? So that puts us beginning of June ? Then going backwards from shipping, how long to actually produce and manufacture these all new designed iPhone's in the factory ? A month to produce the first batch of next gen phones for first week of world wide sales ? Or less than a month for that production ? That would still put at around mid to early May ? My question is, when does Mr. Jobs finally say, ok that's it, she is ready, this is our new iPhone, and is final and ready to go. I am guessing that is in late April or early May. After that, it is set in stone and can not be altered or changed any longer.