oDlg=CREATEOBJECT("commondialog") > WITH oDlg.OLECONTROL > .Filename=" " > .DEFAULTEXT= "txt" > .DialogTitle="..." > .initdir= { here you set the folder where it should start} > .FLAGS={ bitmapped, dunno, google it} > .FILTER={Extensions go here} > .ShowSave() > lcFile=.Filename && you get the full path here. > ENDWITH >>