I would like to see a FULL featured alarm clock APPLICATION.

I use my iPhone in a dock next to the bed as my phone and alarm. The application I am using now is XClock by Dava Consulting.

What I would like is an alarm clock with:
-ability to set alarms in it instead of having to open up the standard clock app

- Show weather for the next 24 hours for the city you are in at the time and maybe one more

- user configurable display color

- ignore auto off

- snooze button with option how long till it goes off again

Is this that hard to do? Amazing, dozens of clock apps and nothing close to this...