This seems to be true of any hardware-based business. Hardware is expensive, has long development cycles, and can't always be fixed with a patch. Maybe they're pulling rabbits out of their hats, but they seem to have an inexhaustible supply. People have predicted Nintendo's demise at least since the GameCube. Somehow, they keep surprising cynics every other hardware cycle.