Microsoft's vision of the future in the next 5-10yrs is f*cking Mind blowing.