This site is no longer actively maintained, and it contains outdated information! I'm keeping it around for historical reasons, but I no longer have the time to keep it up-to-date.
This work is copyright © 2023 David Hammond and is licensed under a Creative Commons Attribution Share-Alike License. It may be copied, modified, and distributed freely as long as it attributes the original author and maintains the original license. See the license for details.