downloaded this app yesterday, it's much better than the built-in alarm clock. it does a lot of the same things other alarm apps do (shake to snooze, music, math questions before you can turn it off) but also can call or text someone if you don't wake up- i have it call my home phone to wake me up if i don't turn it off after 5 minutes! very cool
here's the appbrain link: Awaken Alarm Clock - Android app on AppBrain
here's the appbrain link: Awaken Alarm Clock - Android app on AppBrain