I have written a similar timer some while back.http://www.easyhr.co...ntdown_timer_pro.htm
Settings, TimerGroups is what we are sort of taling about.
Its not exactly the same, but sort of similar.
This has a smart timer built into it.
Basically if there is no mouse or keyboard entry for x minutes, the software assumes the person is not there and resets the break timer when hey return.
This also follows the WORK+BREAK Algorythm