>>I don't remember having problems with code in .load() and most of my forms were class based and had private DS. That being said, the opening of any cursors was delegated to bizobjs which would be instantiated in .load (as .init() would be too late).
>
>Since we have BindControls property, there is no reason to not wait until Init. :)
There is - filling the combos and multiple checkbox boxes with stuff from lookup tables, reading last saved something that may influence the layout (sometimes number) of controls etc etc.
Data first, control when needed... fresh filozofija I just invented.