It works now!
In short, the .htaccess file needed to be edited slightly. Instead of:
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
I need to use:
RewriteRule ^/(.*)$ index.php?q=$1 [L,QSA]
How I got that is by islandnet.com's system admin and I reviewing as much as we could about each stage of the process of a browser asking for a page. After an hour of searching, we noticed that diebot.org's page requests were rewritten to be diebot.org/index.php?q=someresource.html and alpha-byte's requests were being rewritten as alpha-byte.ca/index.php?q=
/someresource.html (note the presence of a "/" where it shouldn't be) we concluded that there has to be something about a domain name that contains a hyphen makes the normal rewriterule leave the / after .ca. Mark (my admin friend) tried the adjustment to the rewrite rule and it worked for my hyphenated domain name. Mark also tried this experiment with my non-hyphenated domain and that broke the site.
With this in mind, a modx user should
only adjust the rewriterule line in the .htaccess file if the domain name used contains a hyphen.