The Smart Alarm is an application for the iPhone and iPod Touch that is designed to watch the weather in your area while you sleep, and alert you according to your predefined terms. You set a base time -- the time at which you would need to wake under ideal conditions -- and the Smart Alarm either wakes you up then, or accommodates any morning challenges brought on by weather.
*version shown not yet available