I don't see any reason to have a second READ EVENTS...
What code are you using to create your sub-form? You need to create it as a property of the parent form. It sounds like the sub-form is going out of scope when you try to make it modeless. I would keep the parent form modeless until you get this worked out...
>
>i have tried to set the 'parent' form modless, but that does not help. i still can not get the 'wizard' to stay when i call it with .Show(2), even with a read events, i think because the second read events interferes with the first one.
Steve Gibson