Like Origin, as much as people say the first playthrough is 5-6hrs, people forget Veteran difficulty.
Beating a Call of Duty game on Veteran is vastly, incredibly much harder and vastly more rewarding. I wound up with about 25hrs on CoD2 (which is about the same length as CoD4, fyi) due to normal and vet difficulties.
Back from the dead, I'm afraid.