There can be no doubt that Microsoft has a masterful ability to create a spectacle Their marketing efforts are surpassed by few  if any  in the software industry  and their penchant for pouring more and more money into their marketing campaigns seems to grow with every new major software release