It's not just Microsoft that has delays. If this had been Microsoft telling people that they'd decided to pull developers off to work on the IPhone, you'd have heard about how evil MS is and how they are never going to release and how typical this is, blah, blah, blah.
You'd also hear about how they had released a vaporware product with the IPhone and how they should be sued for publishing a product before it was ready.
So, my question is, how much of the IPhone presentation was smoke and mirrors? How close will the final product come to working like Job's demonstrated? Why do they need more developers? Shouldn't they already be done and worrying about distribution with only a month left to go?
I'm betting the Mythical Man Month will hit them and the IPhone will be late. Sounds like Leopard is pretty buggy too . . . better wait for service pack 1.