I've been playing around with foxytunes tonight and it does have an alarm clock. However, there is nothing to give you gradual volume increases, and I'm not sure how it would handle the alarm when the computer is asleep/off.
Is there anything else you've found that works well?
Is there anything else you've found that works well?