Simplest way of timekeeping?

Rob Tillaart,
Not a typo - I had a millis based example that I changed to be micros based instead, didn't bother changing all the variable names.

I let this run for 5 hours the other day, fully expecting to see some drift away - and every time I checked the seconds were right in sync.