It's a renting game, in my opinion. The story is truly awesome and it plays well, but unfortunately it is insanely repetitive. You end up doing the same 3 or 4 things the entire game and they somehow incorporate it into the plot line over and over. Great game, but if you can make it to the end, there's pretty much nothing left you'll want to do.
Call of Duty 4, however, is fucking sweet. Single Player is short but multiplayer is awesome. :thumbup: