I use Atomic Alarm Clock: http://www.drive-software.com/atomicalarmclock.html