An interesting read. One thing I didn't particularly care for was the every other chapter diatribes. They were interesting/helpful in that they gave a little background, but for me, they took me out of the story.
In the age of texting and the internet, this made me smile: IITYWYBAD.