This site is maintained by Brad Fults. Most content is original, but outside resources may be used at times.
Feel free to contact me with any comments, suggestions, discrepancies, etc.