Whoa. This is the geek book to end all geek books. More information that I could ever process all on my own. I bought it as part of an enrollment package for a book club where the signup options were very limited. This was definitely preferable to the other offerings...still might sell it though. Don't know if I'm enough of a geek to keep it around.