It's pretty basic, you set the time that you want the alarm to go off, and tell it how you want to be notified. It uses the SpeechSynthesizer and MediaPlayer classes asynchronously - in less technical terms, that means you can get a visual alert, play back a prerecorded sample such as a beep or loud music, and have the speech synthesizer yell at you, all at the same time.
Furthermore, options are persistent after exiting, so if you want to run it the same way on a daily basis, you won't have to reset anything every time.
Digilarm also gives taskbar alerts when it's activated, and stays resident there until the alarm goes off.
Digilarm is available for download here, and requires the .NET Framework 3.0 if you don't already have it. Source code is available here under the GPLv3.
Any comments, questions, complaints, or etc?
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; en-US; rv:1.9.3a1pre) Gecko/20091116 Minefield/3.7a1pre


