iHome has release a app for the iPhone & iTouch called "iHome+Sleep"
iHome+Sleep is an interactive, sleep-lifestyle app for iPhone and iPod touch users. In addition to a full screen clock - with weather, iPod controls, and photo backgrounds - the app introduces Sleep Cards, a fresh way to encapsulate personal bedtime and wakeup settings such as alarms, wake/sleep music, social updates, personal reminders, and much more.
Now available on the iPhone App Store.