Ok, after having several incidents of oversleeping, I think it is time I get a new alarm clock. Anyone know if such a thing exists that:

1. Can set the time by its self. Either via radio, or NTP across a network, or even as simple as a long lasting coin battery and computer clock chip. Doesn't need to be 100% accurate, just survive power outages and such.

2. Allows multiple alarms. I'd like to be able to set one time for work and another for the days I don't work. The one I have would do this, if I had a M-F schedule, since it offers weekend and weekday alarms. However my work schedule includes both weekend and weekdays.

3. Starts off quiet but gets louder the longer it goes off

4. Snooze time can be programmed to be short or long.

5. Alarm clock will keep going off no matter how much snooze is pressed. I've seen some that shut off after 4 snooze uses. Thats bad for me.

6. Actual alarm function is hard to disable. Being easy simply leads me to turning it off, sometimes without even knowing this.