Wondering about the seemingly delayed timed update that seems to be in effect with the @MSEC macro. Test code: For $i = 0 to 100 DebugOut('@MSEC', @MSEC) Sleep(10) Next Output: @MSEC = "359" {St} [0,0] @MSEC = "375" {St} [0,0] @MSEC = "390" {St} [0,0] @MSEC = "390" {St} [0,0] ;; dupe @MSEC = "406" {St} [0,0] @MSEC = "421" {St} [0,0] @MSEC = "437" {St} [0,0] @MSEC = "437" {St} [0,0] ;; dupe @MSEC = "453" {St} [0,0] @MSEC = "468" {St} [0,0] @MSEC = "484" {St} [0,0] @MSEC = "484" {St} [0,0] ;;