I'd like to know what lessons Microsoft learnt from building Vista. MS took a very different attitude with building Vista, being more open, talking with developers very early on about what they were planning and giving extremely early betas.

With the delays and dropping of features that came afterwards, having feature ideas stolen by competitors, is Microsoft going to shy away from this approach?

P.S. It tears my heart out to think what Vista was set to become in the early days. Truly ground breaking stuff, I wonder how many people really understood what was going to happen to the software industry. But I guess everyone's afraid of too much change.