Too little too late, at least as far as the corporate sector is concerned, which is the only market large enough to save 8 from Vista's fate. What they could do instead is concentrate on breaking Windows 9 down into 10 or 12 different versions (Desktop Power User, Tablet, Media Center Lite, Desktop Lite, Phone, Server, Professional, Professional Office, Ultimate, Studio, Enterprise, Game Console, Portable, Home Premium, etc.). This would give everyone what they want, nothing they don't want, and stop the practice of forcing unnecessary garbage down peoples throats (which they've done from at least Windows 95 forward). If they could pull this off, with program compatibility and file sharing between versions, and legacy support, they would finish off Apple in the PC market, and possibly the mobile market as well. They would also stop losing market share to Linux distros, which already have a more modular approach, adding (or not adding) packages of software/drivers according to the end users needs. The landscape is changing rapidly, and a unified modular architecture would allow Windows to "go with the flow" of market changes in a timely manner instead of lagging behind like the lumbering giant it's become. Undoubtedly this would be a major undertaking, but who is in a better position to do it? Certainly M$ has the money and talent at it's disposal, but do they have the vision and leadership to make it happen? Only time will tell.