A late addition to this thread
The preceding has been most instructive.
I, too need to call a form recursively. But I need to wait until the child instance closes and returns a value - probably by putting an entry into a global array (like the blnInstance arrays mentioned already) unless...