It popped into my head last night after reading an article saying 6-7 million iphones will be produced for release day. With no GM release of iOS 5 yet and all these phones being manufactured how do they install the software onto the phone when its ready? Is there some streamlined process other than how we install the software? Do they actually check each one after its installed? Usually the GM is released at the announcement, then two weeks later the phone is released. That is a lot of software installs for a two week period!