Here's an updated version. I've added a glossary and index, and tried to clarify and expand some of the writing. It's far from perfect, though, so keep the comments coming! Also, I realize this version doesn't address everyone's comments - I'm not ignoring them, I just don't have infinite time.
Moderators - I can't seem to edit my original post and update the document. Is there a way to do that?