What does Microsoft's future look like?