When I snooze an alarm - it does snooze the alarm, but while it is snoozed I can't do anything else. I can't switch to another application or even back to what I was working on when the alarm went off - I use alarms for getting close to the end of my day to "start wrapping things up" and later at night to reminder me its midnight

Also in the options for the alarms - there is a setting if "out of cradle" but not the other way....
So at midnight - normally my "time to go to bed" alarm goes off, but if I have gone to bed early, I don't want it to go off and wake me up. is something like this, an option.
Thanks again, for all your great programming!