I think an important point regarding the deployment of windows Vista and 7 for business, is that the hardware and applications currently available are more than ample for many a business. If you look around there's even a few corporations still happy on windows 2000, and I know of at least one IT firm (EDS) that takes care of the patching for this older OS. As much as I've been loving windows 7, to some people the OS is just a shell. Let's face it, there's hardly any difference between a power point presentation on XP and one on Vista or 7 when you are running the latest version of office. In reality it's the application that gets the attention and not the OS. The best thing MS could do would be to give XP a medal of honour and let the OS bow out with grace instead of trying to strangle it to death. Now we've got the hardware, Let business continue to use XP if it so wishes. On the other hand, a smooth transition would be possible by rolling out new hardware alongside old hardware by using sync technologies between the two to mirror file storage and other types of work. Many a scenario is possible including third party XP patching, and if a
business roll out really isn't feasable until 2012/13 surely we'll find stories abound of business hanging on for windows 8.
Maybe a new home and leisure OS from Microsoft will be on the cards.