ExpTimer
An easy-to-use timer to facilitate complex, multi-step protocols.
...You just enter your own protocol, press “start” and you do not have to worry about timers anymore, especially when you already have your hands full with your protocol. If something goes wrong during your experimental procedure, just press “pause” (to pause the timer) or “reset” (to start all over again).
Of course, the program has a much broader area of application than experiments only.