Only being online is probably optional. What I need is a customizable context sensitive alarm clock. Nagware that is aware. Ideal for the iPhone if it could run in the background.
Imagine a gentle awakening at 6 which turns into a suggestion that you go for a walk if you get up before 6.30. Lovely weather for it! And if you're still lounging about at 6.30 the siren starts.
How about getting a gentle prompt at 8 to finish breakfast for all of the family and pack your bags for the day. Or start music practise.
Naturally not on Saturday. Or Sunday. Or on Wednesday which is early morning at school. And imagine 3 hours of different programming in different rooms as each member of family goes off to sleep!