>
>am I right in saying that the DE is run prior to the Init event ?
yep
>Is there a way of opening all files in my calling .prg and then on each form just have a Set Datasession to Private ???
Some similar to that *can* be done...a private session could be created outside the form, and the form's datasession could be swapped to use that D/S. There may be no problem with that approach, but I'd be wary.
Just because something can be done, doesn't mean it should be done. :)
One idea is to run the form with the NOSHOW clause in your main program. Then, just show() the form when the user wants to use it. Instead of closing the form, you would just hide() it. You'd probably have to lose the 'X' in the upper right hand corner of the form. This is the approach I'd go with if form load speed was that big a deal.
Is this 5 second wait really bothering the users that much?
Steve Gibson