A somewhat late look at Halo 3.