Loved COD2. Completed it and then went back and did a couple fo missions on veteran but then got stuck on the 3rd russian one, chasing a tank around the square with no smoke grenades left.
Its a great game but must say I enjoyed it more on normal difficulty - I dont really like replaying the same bits over and over again (ie I'm just not good enough at it lol)
Enjoying it a lot in multiplayer at the moment. I'm either really lucky its got something to do with me having 512KB upload rather than the usual 256. Either way I havent experienced any lag so far, having played about 30 or 40 ranked rounds.