alarm clock is a perfect example of a userland application that needs to be written.
Hmm. I guess what might be a little confusing is that there's already a countdown timer and I thought the next logical step was going to be an alarm.
Maybe I'll give it a whirl. A beeping alarm is easy, something I could probably do in an hour. Playing an MP3 will require some work because there's no easy way to select specific MP3's in the player, unless you count sending IR codes like "down, down, right, right, right, right, down, right, down" to get to a certain song/playlist. Unless I just had it hit "play" and play whatever song is currently paused... hmm. Maybe that's a good first cut, anyway.
Maybe I'll throw in a configurable beeping alarm like the old school SysOp chat pages in various BBS softwares. That'll take me back some.
Like I said, I don't care much for the alarm since I have an alarm clock that wakes me up just fine, but I've seen enough requests that it's probably worthwhile.