I havent even finished this book. This is a crack up and the story is clevar and speaks to many layers of my inner geek.