I haven't read a book of this caliber in a long time. It's fresh, funny, and filled with twists and turns. The characters are likable, the plot is exciting, and the writing is vibrant. It has the feel of a child's writing, but matured enough that adults can enjoy it. Loved the Sci-fi refrences (including Hitchhiker's). This goes straight to the top of my favorites list. Read it and enjoy!