G-Alarm is a reliable and very powerful alarm clock with probably more features than any other alarm software. You can define unlimited alarms of different types, you can set your own music files to wake you up (mp3, wma, wav, ogg, mp4, aac), customize the look and optionally choose between two special wake-up mechanisms: If you want to, you can set G-Alarm to force you to guide a ball through mazes or solve a calculation task before you can snooze or stop the alarm.