>>That form is modal, right ?
>
>It certainly is. What I've also just discovered is that if I quit the form using the x in the top right corner it works OK, if I use my toolbar to close the form, it doesn't. Without going into explaing all the code in my various methods, the Unload always gets run and Returns the same thing in both instances. I can't see how anything else can affect the outcome!!??
Hard case, I'd just pass caller's reference and set a value in caller form rather tahn returning a value.
Cetin