Overall I liked this game a lot. There are only a few complaints I have about it. First, the storyline is awful. I don’t just mean bad, I mean terrible. The good news is that while the single player story is bad, playing it is actually a lot of fun. My second complaint is the controls. For some reason, they feel really odd. If you have ever played Rainbow Six 3 on the xbox, then you have sort of an idea of what I mean. It took me a while to finally get the controls down decently so I could actually hit what I was aiming at. Everything else about the game is great though. The graphics are extremely good and the audio is just as good. The weapons feel good to shoot and each gun is tricked out with secondary fire and sometimes a third function. The single player campaign offers a pretty good level of challenge and the AI does its job well enough. One of the big reasons most people will be buying this is for xbox live. From what I have played (maybe about 3 to 4 hours on live), its extremely fun. The levels can range in size from real small to insanely huge which is good. The game supports a ton of players (way more then halo 2, I think 32 players) and games with that many players are extremely crazy and intense. If you are looking for a xbox live FPS for the 360 then pick up PDZ.