I'm not quite sure how to rate this book. There are some really nice ideas, and it's a fun read, but there were points where I got bored and wandered off to read something else. I'm still enjoying the Laundry books but it just could have been so much better.