One caveat here: You *can* experience bugs with this after midnight.
...
I'd suggest just plugging in my ExtendedTimer and use it instead:
...
One caveat here: You *can* experience bugs with this after midnight.
Program starts at 23:59:59. Add three seconds -- 24:00:02... (In seconds, and not hours and minutes like this, though hours and minutes are easier to visualize.)
Clock hits midnight: 0:00:00
At no point will you ever have TIMER become greater than t#.
One caveat here: You *can* experience bugs with this after midnight.
(SNIP!)