A free alarm app we found to help keep us on time in the morning is Winter Wake-Up. The app is for the iPhone but works fine on the iPad in 2x mode. The idea of the app is that it watches for weather changes where you are (you need to have Location Services turned on), then adjusts your wake up alarm time to give you extra time.
A peek at the features that made it to the new iPhone 3G S, plus some of the lesser known announcements that came today at Apple's Worldwide Developers Conference.