Turn Your Windows Mobile Phone into an Alarm Clock with G-Alarm
Your Windows Mobile phone can beep or buzz when it's time for an appointment, so why not let it beep or buzz when it's time to wake up? G-Alarm turns your phone into a full-featured alarm clock.
The program lets you set up unlimited alarms. Each one can use an MP3, WMA, or WAV file as the actual alarm, and you can even build a randomized alarm playlist so you get different tunes or sounds each time.
Perhaps the coolest feature of all is mazes: In order to snooze or turn off the alarm, you must pick up your phone and navigate a ball through a maze. It's easy enough to do (and totally optional), but it's a clever way to help you wake up (especially for those of us who hit Snooze eight times and end up late for work).
G-Alarm is free. It's compatible with "most" Windows Mobile devices. [via Inspect My Gadget]