CajunC, you may remember me from last week. I am still trying to create a more accurate timer, hence this thread. I plan, as I think you suggested, to get the system time at the beginning and end of my timer event code and then to subtract the event execution time from the subsequent timer interval. So, in other words, the interval would be adaptively set depending on how long it takes to execute the timer event.