I have been using AtAlarm since forever and love it! You can choose which alarm to wake up to or set your own music. It's not as pretty to look at as some alarm proggys I've seen but it's reliable and it works! Here is a
link to Handango so you can check out a trial if you want.