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.
Ah, I loved that movie when it came out, but I realized reading your post that I haven't watched it in a good long time. I'm adding that to my "To Do" list. My favorite line? "It's some kind of invisible barrier.