This happens to be a reread for me for my book club. I could remember the highlights and how it ends but rereading it was a lot of fun. Good SF read and I can't wait to go ahead and read the rest of the books in 2012 and those will all be new reads for me.
