I was going to open a discussion on replay value in games but Yahtzee beat me to it. Anyway, the only way to get good replay value out of linear games is New Game Plus. Which means you carry over shit from your first playthrough into your second and subsequent playthroughs. Replay value in gaming isn't important so much as it's vital for the game. With non-linear (especially "sandbox" games) the replay value is obvious. Any motherfucking developer that makes a linear game, like Bioshock 2 or Deus Ex 3, and doesn't include a New Game Plus feature is a fucking retard. The first Bioshock is practically a sandbox game as you can visit most of the previous areas of the game yet it has New Game Plus but Bioshock 2, which is completely linear, doesn't. Methinks developers don't understand what New Game Plus is for. New Game Plus is especially vital for games where you can "upgrade" your character but can't upgrade fully before the end. Games like the System Shock, Deus Ex and Bioshock series but it's also a good story tool for games where the protagonist's history is ambivalent like in New Vegas or all games where the protagonist doesn't start in his home town. In my personal experience, New Game Plus saves a game. It's the reason I've finished Metal Gear Solid and Parasite Eve 2 fifty times each. (I'm exaggerating, of course. They're both closer to thirty times.) The carry over mechanic is important but not vital. People just need incentive to keep playing. It has to justify games costing, on average, three to five times more than a movie.