I've always been a fan of reading Science Fiction, even though I find that I actually hate most of what gets published, I have to say that "Super Flat Times" by Matthew Derby is one of the best SF books I've read in a long, long time. Maybe even one of the best books I've read in a long time, SF or no SF.
Yeah, I kind of wish he had allowed a save game function so you wouldn't have to totally start over in these type of situations. Sure, people would use it to cheat, but who cares? It's their game, if they wanna cheat, go nuts.