Rainbows End by Vernor Vinge is the best sf novel I've read in a long time. Make that, the best novel I've read in a long time. It's action packed (there are two major plot twists in the first 16 pages!), full of spot-on future speculation, and full of distinctive characters. My only complaint is that there are a few loose threads left at the end. Vinge is said to be considering a sequel. I can't wait. FuzzyCo grade: A+.