Frankly, I've had it with this one. I gave up at page 251. Too many bad plot lines, phony characters who do STUPID things, unrealistic coincidences and basic bad writing. Sorry... Tor usually puts out a reasonably good product, but this one fell flat.