Thats interesting, I am planning the same kind of clock. I am too busy to work on it right now, but was thinking of using a seven segment display for each digit and then decoding the seven segment output into the lights to turn on. very much lines of code I'm thinking.