Upgraded from AutoCAD 2002 to AutoCAD 2005, re-wrote my xrefprop lisp to work in AutoCAD 2005. In 2002 you would use (dictremove (namedobjdict) "DWGPROPS") so you always started with a clean slate. In my PutProps function i would like to clean the slate before the line (setq DwgProps (vla-get-summaryinfo (vla-get-activedocument (vlax-get-acad-object)))). the reason is every time i add my custom props they just tack onto the end of the existing list just before i update the existing list.