Does anyone have halo 3? of course someone does... how is it? is it as awesome as i heard it was? graphics ok? any flaws?