The end kind of ruins it. It doesn't make much sense and feels very rushed. Too bad, because a lot of the book is quite good.
Readernaut is a free service that lets you write reviews, keep notes, make reading lists, track your reading progress and find your friends.