I've gotten more out of my money buying Gentle Alarm than any other paid app on the market.
Alarm Klock works, but not my favorite by any means. It allows alarm to play an audio file, which I like, but I'm pretty sure the snooze button doesn't actually snooze the alarm. Also, there is no landscape view which makes it a little difficult when trying to set it while it is in the dock.