Microsoft: Now and the Future