Free Alarm Clock
Full user review
Can set multiple alarms with a host of different sounds. Can let it loop, or announce one time, with a large popup.
None that I have encountered.
I love this little program, use it regularly, and recommend it highly. And it's free!