Okay, so I don't think I've felt "compelled" to write a review in a long time... or really ever for that fact. But after I finished Containment I was just thrilled. I actually wanted more. A lot of the reviews I have glanced at bashed the technical detail that Cantrell included, but I couldn't have imagined it without it. 
 Yes, there is a large amount of detail when it comes to the technology... but it is a SCIENCE fiction book, so expect to have some kind of science in it. The things that Cantrell chose to explain in detail made the book better in my opinion by allowing my mind to not wander and wonder how or why something worked the way it did. In my personal opinion-- there wasn't a thing in the book that was explained that didn't need to be explained. 
 On to characters -- they were all very believable with a few twists and turns included. There are definite protagonists and even an unexpected antagonist. This was one aspect where Cantrell let you decide who you liked and didn't like. He allowed my mind to wonder who is good and bad (which I enjoyed). 
 The world he painted with the descritions, technical details, and people he explained (or chose not to) made this book very readable. I finished it over a course of a few days and found myself craving more. 
 (view spoiler)[This book reminded me a lot of the movie "The Island" having someone realize who he was and where he lived was all a lie (hide spoiler)]