Take a look at waitable timers...for additional information you might take a look at this article. It is a very comprehensive timer tutorial.