Richard Waters Microsoft spoils the tech party