All companies are screwed up in their own way. If they can reboot the good parts of the old culture (hacker oriented but where building a business and design has an equal seat at the table) at Microsoft, it has a serious chance to make a big comeback.