I share the shareholders frustration. I believe the real issue for Microsoft is that their continuum phone plans were delayed over a year because Intel dropped their new x86 super low power mobility chip. This chipset wopuld have provided the power and compatibility to run a full version of Windows 10 on the phone and be used as a 'desk top" alternative when travelling. Instead Intel bought the rights to produce ARM chipsets. But these needs considerable hardware tweaking by Intel and software work by Microsoft before they have the chipset and software to run on a full Windows 10 phone. In short Intel last minute giving up on competing with ARM frustrated Microsoft's continuum roll out schedule.