You forgot to mention the "elite" package which I ponied up the money for. Kind of regretting the purchase now, but have a ton of friends that play it. I only buy these games for the online play. I play with a group of friends also. The one thing that really pisses me off that happens more and more is the later release of map packs for these games. MW is known for that, and now everyone is doing it. I took back Homefront because I refused to buy map packs for it, and will probably do the same now for Dirt 3. At least with the "elite" package I get a years worth of downloads for MW 3.
Really digging BF 3. The more I play it the more I like it.