Microsoft making a comeback