microsoft should do to halo what ID did for quake3 ( turn into -> quake live).