Don't rely on timeouts to tell time accurately.  Instead, just measure the current time on each 'tick'.
Ignore another temp file.
We can no longer count on the timer hitting zero precisely -- instead, check to see when it flips from positive to negative.
For grins, change the timer to an LED font.
Tweaks to the display.  (In related news, *man* do I need to learn compass.)
Gave the log some breathing room.
Omitting the tenths for now.
Switching to an mp3, since Firefox seems cool with those.