>IF m.this.Enabled > ..... CODE ..... >ENDIF >This is not a solution to the large number of (I assume unwanted) Timer events that queue up while your Timer event is busy. Unless the first thing your Timer event does is to disable itself, and does not re-enable itself on completion.