Microsoft paid the NFL $400 million to promote the Surface. The campaign was, by every account, a complete and utter failure. I don't know how much Microsoft software engineers make, but if they make say $80,000 a year, that means the $400 million Microsoft spent promoting the Surface could have paid for 5,000 software engineers for a full year, to solve the hardware and software problems which we are all encountering with our Surface devices. I'm pretty sure that 5,000 engineer-years could have gone a long way to fixing every single problem that we are having with our Surfaces. Instead, Microsoft chose to waste that money on a failed promotion of the Surface, rather than actually developing and selling the product that Microsoft had promised to deliver in the first place. Is this the "visionary" approach that Panos Panay was touted to bring to Microsoft?