Does Microsoft have its mojo back? Can it keep it? | Heykuki News