DoSave( ) can be called from one of the following events?

FieldEdit, FieldChange, MenuItemSelected MenuItemSelected, Save Prechange & SavePostChange