The Discovery Channel seems to have revamped the home page for the "I Shouldn't Be Alive" survival series. Looks like some good stuff.