Well if you can't install on D then all the easy solutions will not work and I am sure you are in good hands with proudVet. I will be away from my computer for a few hours, and will help if you still need help. But I've still got my fingers crossed that installing on D (or a cleaned up C) will work.
Thank you so much jpsb. You've been a great big help!