FIXED
Ok, I'm an idiot. This proves the theory that if you get too bogged down in your work, you have to take a break, come back at it later.
I forgot to go back into the config.xml and change the link to the map services from "localhost" to the qualified name or alias (I'm going to use the alias). Once I did that, everything worked.
SO - step one, completed!
Thanks again to everyone for your help. I'm sure I will be posting again very soon....