Infinity doing "unbelievable job", Modern Warfare 2 out this holiday