I loved this book, but wish Brown didn't make a seemingly good guy a total nutcase. I like this story better than Da Vinci Code, although I think the Da Vinci code had some moments of pure brilliance. It is apparent that Brown did his homework before writing these books.