I have a similar question. Do you guys think that the launch date for the next-generation iPhone will be governed by the readiness of iOS or the readiness of the hardware? To be sure, iPhone 4S seemed to be governed by software; iOS 5 (with all its enhancements and Siri) was a huge undertaking while the 4S hardware could have been designed at a relatively faster pace. [Just a opinion question. I'm not expecting an exact answerthough if there are any Apple employees out there, I'd love an exact answer.]