Mark,
What's cool in my app now is the modelessness. To test the child forms I just start the parent form and leave it running, click the link that launches the child form, play with it, close the child form, open it in the form designer, tweak it, close and relaunch it, never once ever having to build. That makes productivity so much higher. Another thing you can to during testing is just check for the couple of tables with used() in the load, if they aren't there (ie parent form isn't running) just open them I don't worry about closing them at the end
>Thanks for the addendum, David. As I've mentioned, I'm experimenting with encapsulating each form so they don't have to rely on anything (except Init parameters) from the parent.