>I have SQL in the LOAD, but I need it to use the parameter sent to the form's INIT, but it is not available there. I could move the SQL to the INIT, but isn't that the point of the LOAD event?
In addition to all the other ideas, if you are launching your form from another form and the param is a property on the calling form you can access it in the called (child) form.load like this:
IF TYPE("_Screen.Activeform.Name") # "U"
Thisform.oParent = _Screen.Activeform
myParam = Thisform.oParent.sqlParam
ENDIF