Awesome fucking book. One of his best yet IMO. I can't put it down. I'm about 3/4 of the way through. I should be able to finish it in the next week or so (it's ~1000 pages).
Fantastic book idea, great character development, rich storyline, twists, turns... it has it all.