I'm trying to list out objects in draw order, but they keep coming out in the wrong order. What am I doing wrong here? Dim e as AcadEntity Dim b as AcadBlock Dim eDictionary As Object Dim sentityObj As AcadSortentsTable Set eDictionary = _ ThisDrawing.ModelSpace.GetExtensionDictionary Set sentityObj = eDictionary.GetObject("ACAD_SORTENTS") Set b = ThisDrawing.ModelSpace sentityObj.GetFullDrawOrder b, True For Each e In sentityObj.Block MsgBox e.ObjectName Next e Thanks for any help you can provide. - ej