GigAlarm is an alarm program, capable of over 4 million different alarms. Once set, an alarm can be programmed to auto-repeat on set days, by a time offset or delete itself. The alarm can be either a wave file playing (random or selected), a program/file running (also random or selected), changing the background wallpaper, a window or various Windows shut down options. GigAlarm has a multitude other options, including alarm search, Instant Alarms, alarm templates, snooze control, variable alarm cut off, repeating sounds, boot up alarms, countdown, variable pause, variable alarm warning, missed alarm notification, and more. It requires under 100KB of hard drive space. (This size includes a 30 alarm database.)