I have a DVB that hooks events like BeginCommand. Normally I use Saveas to compact the dvb. Recently, every time I do this the new, smaller DVB, stops recognizing events. I have also tried the export all and re-import into a new module trick and that leaves me with broken events as well. The code has contained for some time: Public WithEvents oACADAppStartup As AcadApplication Public WithEvents oAcadDoc As AcadDocument If I comment out oAcadDoc and related code, the events are restored to the built-in AcadDocument_BeginCommand. Does anyone have any ideas? - Ted Schaefer WD Partners