Microsoft Talks Up the Future