Remote controlled groclock.
Basically, we're trying to get DD used to the idea that she doesn't get scooped up straight away in the morning, we want her to be able to hang out in her room a little bit without freaking out, which she does very happily in the day. SO a groclock seems ideal.
The issue is that her wakeup time varies so, so much - could be 5am, could be 8am. So setting the clock to say 6.30 would be completely pointless 80% of the time.
Is there anything out there that you can program from your phone? Like a snooze button on an alarm?