*/ Instantiate object. &lcObject = NEWOBJECT(lcClass, lcFullClassLibrary) IF VARTYPE(&lcObject) <> "O" THIS.LogIt("goOdyGeneric.CreateObject","","Unable to instantiate object "+lcObject,.T.) RETURN .F. ELSE llObjectCreated = .T. ENDIFI don't think this will help much (as you won't know what the variables refer to). The trouble is that this problem only happens very rarely and I haven't got a log from the last time it happened. When/if if happens again I will gather more details.