Microsoft spoils the tech party