For those of you who have read the book already, I've got an article up about it
right here on RevolutionSF.com, and YES, for the Love of God, it contains Spoilers out the wazoo.
Don't click it if you haven't read it. Seriously.
Spoilers.
Lots of them.