No, you're not, I was wrong! however, I would take backups before doing this purge. in my testing, I added an Ext Desc during SO Invoice, updated, it didn't not write to the item, but created a record in CI_ExtDesc. then I created the Ext Desc in Item Maint. it created another record and wrote to Ci_Item. I then changed it in SO Invoice again, updated, then modified in Item Maint again. Ran the Purge. Only the record I originally created in Item Maint purged. In CI_Item the last modification I did in Item Maint was written to the item. CI_Ext Desc kept the 2 records I modified in SO Invoice. So it looks like when you modify the Ext Desc in Item Maint, it orphans the existing Ext Desc record and the Purge then purges it out.