There must be a simple explanation as to why WW2 first-person-shooter Call of Duty 2 for the Xbox 360 sold out at this Akihabara shop, like that store had only three copies in stock. Facing entrenched competition from Sony and Nintendo, the 360 has had an uphill fight in the Land of the Rising Sun. It hasn't been easy and will only get harder, but 360 keeps plugging away. My advice? More games and take heart Microsoft, it's the small battles that win the war.