Listened to the audiobook for this one. I liked the guy's voice--actually liked it more than what he was saying cause often I would zone out and just listen to the pitch of his voice. So I technically didn't finish this book, meaning my review is pretty unreliable... I hope one day I'll give this book another try and pay attention. But I didn't like all the stuff I actually listened to; it seemed like things were mentioned when it was a little too convenient. I mean, I know that whole "don't mention the red jacket unless it adds to plot" thing, but it felt too deus ex machina. The author gets away with it because the story takes place in a technological world, so of course why not have super-computers and amazing hacker friends to solve your problems? Anyway, like I said, I think I need to give this book another try.