I bought into all the hype for Halo 2, and in the end I was delivered a game that lacked most of what they claimed it would have. "The fight to save the earth" became the fight on earth, but you'll have to wait til the next game to see how it ends.
I don't care how fancy your CG tailers are, i'm not going to allow myself to get completely sucked into Halo 3's hype machine until I hear that the game delivers on all the promises. Bungie had better bring it, and bring it hard this time.