Anyway...what are some other picks for fantastic games that last more than 5 minutes?
Personally, I thought Bioshock 1 was better, but that's just opinion and splitting hairs. Gameplay isn't anything ground breaking, but playing out the story, characters and in that environment is enough to make these games a blast to play.
Similarly, check out Metro 2033. Also a gorgeous game with some fun gameplay and nice creepy side to it, but short of horror, like Bioshock. Plus it's got a sequel coming.
Far Cry 2. Again, gorgeous game, fun gameplay, even if the checkpoints get tedious. It's one of those games that everyone should try. Some really nice game mechanics, like the health system, buddy system, gun jams etc.
Skyrim...I'm not big on RPG's, but this one changed my mind. Kick back and relax with it, don't rush or you miss out.
Best game of all time IMO: Splinter Cell Chaos Theory. Not outdated at all, the best stealth game, good story, wonderful environments and missions.
Chronicles of Riddick: Escape from Butcher Bay. Not a shooter, more of a stealth game. Simply a well done sci fi movie in a game. Heck of a good time in a well done environment.
Plenty more where that came from, but I figure those appeal similarly to how Bioshock does--story, game mechanics and environment. Each of these are on pc and console, but pc will give you the best eye candy if you have a beefy system.