Finished it tonight! Wow, it was an ultra fast read and a very good one at that (in comparison to the last book I read, The Lost Symbol, which was slow and just okay). I chewed through it faster than any book I've ever read before. Thanks for the suggestion!
Now, I must find another Peter David Q book.