Recently my Palm stopped sounding alarms. Very strange, the audio unit and everything else was functioning well, but scheduled alarms just didn’t appear. I decided to reset the Palm. To be safe, I synched it first. On synching, about two weeks’ worth of unacknowledged alarms raised a raucous ruckus. OK, so when I get up before the alarm rings and then don’t acknowledge it due to being in the shower or whatever, the alarm eventually times out, but gets stored in a buffer somewhere, and when this buffer fills up, no more alarms can be issued? I'm not sure I understand the logic of the implementation, but at least the solution to the problem was simple.