n=aselobj(aEdited,1) cOldForm=getfile("scx","Form","Take it",1,"Form to steal DE from") do form (cOldForm) name oOldForm noshow oDE=oOldForm.dataenvironment cOutFile=putfile("Save as (new name)","","scx") if n=0 oNewForm=createobject(cNewFormClass) oNewForm.saveas(cOutFile, oDE) else aEdited[1].saveas(cOutFile, oDE) endifCan't you rename it in the PEM window? I managed to rename a cursor object, so why not cursoradapter?