I use my iPhone and my TV as an alarm.
I set two alarms on my phone, 15 minutes apart, one to wake up, and the other get me out of bed and start getting ready. My TV turns on a minute before my first alarm, and is set to a super high volume, forcing me to find the remote in my bed and turn it down. During the 15 minutes between alarms, I watch the local news and check facebook, twitter, and macrumors.