SmartAlarm is an iOS app that makes you wake up when you want to wake up.