What's this Pop Up you are talking about? I just played Halo 2 for the first time this past weekend and loved it. Please explain. Report