Defiantly the Pokemon series, Pokemon Gold and Pearl got 400+ hours of play time each, whilst Pokemon Ruby I got to 300 hours, then used a Gameshark to reset it, then got it to 300 hours again! And that's just the Pokemon games I can remember. I've had one from every generation since Blue, each...