The code for the clock was written over a period of three days. Little revision has been done to the code, what you see here is pretty much a first 'draft'. You will most likely get a much better program the second time around. Unfortunatly we usually do not have the luxury of time when writing programs.
Revision is a key component to writing good programs.
I hope to return to this code in the comming weeks and posting the revisions. I have always found it an interesting exercise to compare the revisions of a program. The main loop. Then we start again. Check the seconds digits.