Wow, so much MW2 hate here. I'm going to be controversial and FUCKING ENJOY SOMETHING FOR ONCE. God, I thought I was a jaded cynic but you people take the cake.
MW2 was great and has moved something like 25 million units, MW3 is on the way for sure. Current rumours though speculate that with the current issues between Infinity Ward and Activision, the game might be made by the mysterious third studio Activision have allegedly brought on board. This might even be the reason IW and Acti are fighting - apparently part of the argument was Activision trying to overturn the rule giving IW exclusive rights to produce modern-day CoD games.
All rumour of course.