Microsoft the future?