Yea it does, but COD switches between 2 developers, Treyarch and Infinity Ward. Its always published by Activision, but they have bounced back and forth between the developers. This years game is developed by Infinity Ward, which personally I think does 10x better than Treyarch. Treyarch does well, but IMO the only thing they have going for them is Zombies, since they are the developers that started that. A lot of people will argue the opposite, that Treyarch is better. But of all the COD games that have been released, I think some of the best were done by Infinity Ward. Just my 2 cents lol.
I've been putting off BF3, but the NYG play at 1, and my girlfriend works late tonight, so I might be making a trip to Walmart this afternoon. Dan - PM me your gamertag.