Patience. The formal definition: the quality of being patient, as the bearing of provocation, annoyance, misfortune, or pain, without complaint, loss of temper, irritation, or the like. When it comes to our society, we are given things almost instantly, instant streaming, bookmarks to take us where we want to go right away, RSS Feeds, the list goes on. When it comes to games, we know that some games released too long after their prime (ie Duke Nukem) can have drastic effects on the community and fans. Other companies, like Blizzard Entertainment are notorious for waiting long periods of time, yet providing a quality product to their end user? Is there a “sweet spot” much like Marcus Fenix’s reload timer when it comes to releasing games? Reload too early and you’re penalized, reload too late , the same effect. My personal opinion? Its a balance that must be found with the developer, pushing out unfinished games with promise of DLCs which in essence are what should have been in the game in the first place is not the way to go about it. I see what you’re doing Infinity Ward and I don’t like it one bit. Earlier this year, DICE (the makers of Battlefield 3) gave Back to Karkand (a DLC of sorts including retro maps and new maps) to buyers of the Limited Edition BF3 was a good way to about the idea. If you have a game that isnt quite finished or exactly including everything you want, provide a free DLC later to the player base! Not only will you obtain and keep a customer for the lifetime of the title, but youll also have them willing to purchase your next title as well. There are talks about another Call of Duty in the future. The future, being approximately one year from this post. So you get someone devoted to Modern Warfare 3, get them to purchase your DLCs, and ask them to do it all over again in a years time? Absolutely ridiculous, and any developer that agrees and adopts this type of model shouldn’t be around.