I finished playing Call of Duty 4 last night... Amazingly polished game. The characters are brought to life with great voice acting.
All of the great stuff aside(I could go on for an hour about the great stuff), Call of Duty 4 is one of the most emotionally depressing games I have played. The cinematics in this game are well done. I was left with a shit taste in my mouth at the end... And the though that they should change the name to 'Everybody Dies'.
The reviews were dead on with the length of the game... Short, about 9 hours... Playing on Veteran with no crosshairs. Given some situations are damn near impossible. However the game is as I mentioned before... Amazingly polished. I would rather play a short polished game than a long buggy one. :)
Call of Duty 4's grade: A