Turns out Call Of Duty: Modern Warfare 3's rather popular.

Good job it knows how to earn lots and lots of it. The publisher's announced that Call Of Duty: Modern Warfare 3 has hit the $1 billion milestone just 16 days after release. That's 24 hours quicker than James Cameron's Avatar movie reached the same feat.

“Engagement of our Call Of Duty audience continues to rise around the world” said an understandably chuffed Bobby Kotick. “Call Of Duty as an entertainment franchise has made an indelible mark on popular culture and its broad and continued success is further validation that audiences increasingly value interactive experiences over passive experiences.”

Eric Hirshberg added: “Call Of Duty has become that rare entertainment franchise that transcends its own genre. Core gamers love it, as our stellar reviews show. But every year, new people are drawn into Call Of Duty.

“And while the franchise continues to set records, our fans still seem to want more, demonstrated by our record setting start on Call Of Duty: Elite. We are committed to helping everyone connect, compete and improve their game, Call Of Duty style."

Haters will hate, but as far as we're concerned Call Of Duty is still the very best at what it does.