The first time I read this book I loved it. I loved it in a way I had not loved a book for a very long time. I recently read it for the second time, wary of doing so as I had hyped it up in my mind so much I thought nothing could hold up to my expectations of this book. I still loved it. Possibly even more because any book that I can read for the second time in one night simply because it keeps me awake and will not allow me to put it down is a good book. No, a great book.
If you grew up in the 80's, are a gamer, are a geek, love computers, or action, or sci-fi/fantasy genres you will love this book. Hell, if you are human, breathing and even mildly literate you will love this book.