I would like to add a dictionary to a dictionary but I'm getting an error which, from other posts here, should only appear in Acad2000. However, I'm getting it in Acad2004. Can someone confirm this error for me, or suggest a better solution. Thanks in advance, Danny Polkinhorn WATG Honolulu This code: Dim objDict As AcadDictionary Dim objNestedDict As AcadDictionary Set objDict = ThisDrawing.Dictionaries.Add("Dict_Root") Set objNestedDict = objDict.AddObject("Sub_Dict", "AcDbDictionary") Gives this error: Run-time error -2145320940 AcRxClassName entry is not in the system registry