Thanks go to these people for significant contributions to this documentation (in no particular order):
Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron Teitelbaum, Jacob Steenhagen, Joe Robins