Sets alarms automatically by looking at your calendar, detects if you're in bed and makes sure you really get up.