I must admit, it seemed Haddix could have done better. While a cool story in many ways, it wandered and skipped around too much for my taste.
However, I do think it is worth reading, and my opinion is just one. Who knows, I could just be out of the loop and everyone else loves it! (o;