Hi Jim,
you could eliminate this reference, too, since you have a uniquely identifiable object on Form A. All you have to do is to loop through _Screen.Forms looking for an object with the random name. Then you got the reference to the form.
--
Christof