By Douglas Dean Johnson @ddeanjohnson on X/Twitter Original publication: May 20, 2023. All substantive changes or updates after that date are summarized in a log that appears at the end of the article. Most recent update: March 12, 2025. Note: I made a very significant "Key Update" on January