You know, the bottom line is this thing is going to be ready when it's ready. Regardless of when the iPhone is announced MS is better served by making sure this update is RIGHT rather than early. And it's not like Apple sends a new product announcement schedule to all the other tech companies out there so they can time their product releases around it. Heck, Apple NEVER announces anything until a couple of days prior and you don't see people crying the blues over that, do you? But that's another topic all it's own. The sad reality is that they have to work with what they've got and as far as I know they don't have a crystal ball in Redmond to advise them on the perfect timing, so explain to me how this is their fault? It is what it is and you can either be excited and happy that you're getting it or find reasons to whine and pick it apart. Possibly falling a bit under the press radar because of an iPhone announcement is, in my estimation, far more preferable than getting tons of the wrong kind of press for having a trainwreck of a rollout.