Need to get up in the morning? Want options? Try Alarmed (in the App Store). It has all kinds of pop-up reminder alerts with robust repeat scheduling, flexible snooze, and full customization. There are pop-up timers, alarm clocks that play your iTunes (if you have any), sleep timers, fade-in and full screen clock panels, and much more. Works well with the iPad too. Got a favorite other than this one? Just click Comment.
Remember for Alarmed to work with all it’s features it has to be left running as the active foreground app. Fail to do that and you lose most of the features of Alarmed. Might want to keep iPhone charging while running that overnight.