Kevin Rye posted an update on his LCD clock project:
Now that I’ve spent some time working with SMD Atmegas, I decided to redo the PCB to make it all SMD. By moving the Atmega to the SMD version, I picked up some additional space on the PCB. That allowed me to add a 4th button to the PCB for the alarm function. In addition to the alarm button, there’s also a status LED for the alarm. The LED indicates that the alarm is set. I can even make it flash when the alarm is active. I could either use the Alarm button to enter the alarm menu to set the time, or add the alarm time to the main menu and use the alarm button as a snooze or a simple on/off toggle. Skies the limit!