I shall post my code to date soon for you to look at.
There is a fairly recent version in this thread:
http://arduino.cc/forum/index.php/topic,109250.15.html
I'd appreciate looking at your code as well.
Thing is this clock's "functions" are based on something I build 25-30 years ago.
WRT the buttons:
I still have no idea what kind/type/style.