Lordy, I remember just barely touching on some things similar to these issues way back when in earlier software, and all the headaches it caused.

Good luck, and you have my sympathies!