Fascinating story! I loved all the philosophical stuff that was discussed throughout the story, and I was surprised to find that I understood a few of the engineering jokes. My favorite character was probably either Jubal Harshaw or Jillian Boardman. Both were fantastic characters who really related to Mike. While those were my two favorite characters, I did relate to Mike in the sense that I myself often feel out of place in this culture; in particular, I related to Mike's struggle with humor because that is something I have trouble understanding. I did discover one thing in this book, and that is that Heinlein hated evangelicals.