It's the multiplayer that makes them such great games
The story of MW2 apparently runs to about 6 hours for your serious player.
But the multiplayer keeps you hooked for months.
I still play CoD4 two years on
(
Joe Scaramanga with a G-double-O-D vibration,
Wed 11 Nov 2009, 10:27,
archived)