I have a function that scans keynotes in a drawing and then updates the legend in the drawing. It is called from the begin_save event and the activate event. It works great when you enter the drawing or when you do a qsave. But on my clients machine, when autosave occurs, many copies of the drawing are svad and the routine is called very often many times in succession. I'm not even sure it would ever stop without hitting ctrl-break. I'm a little confused about what may be causing this behavior. -mjm