You could play this game forever and never get bored. This is the funnest and most addicting game in the all of gaming.
I would suggest for campaign that you play through the first Halo to get the story and know it. I would say that the first one has a little better storyline but this story is still very good. You play as master chief most of the time except when you play with the arbiter levels. In Halo 3 I would like to see those levels take away. They are just not that fun to play. I would just skip all of those levels and get to the fun ones with master chief and gang. The first go through of this game doesnt take to long if you play on normal. But something fun is to play co-op with friends and play on legendary.
But what is probally the most addicting part of this game is the online play. That is probally where I have had most of my hours played. The online is just so much fun. Their are alot of levels and you can play ranked, unranked, or play custom and pick all of the rules. It is just so much fun to mess around online and play capture the flag or bomb or S.W.A.T.
They also have alot of stats that you can access for online play. After you play a game it goes to a screen that has everybodys stats for that game. But if you get on your computer and go to bungie it has your career stats. You can click on a game and it will show where every kill and every stat that you want for that last game. It also has your all-time kills, deaths, and assits. That is a really cool feature and they are making it even better for Halo 3.
O yeah and no body can bomb this game for its graphics. Because this was on the original xbox and for that time period, it had great graphics. So far I have not seen a better game then this. I give this game a 10 because it is just so much fun and gameplay is amazing.