Eurika! Both problems have been solved with your help and a little detective work. I used an alias and a work area as suggested and that is fixed. The placement of the shapes on refresh came down to one seemingly insignificant line of code that I had overlooked. Geeez.
Thank you all for putting up with my problems.
I ain't skeert of nuttin eh?
Yikes! What was that?