X10 LCD Mini Timer 64 Event allows to schedule up to eight lights or appliances to turn on and off automatically. Sure you should have some X10 switches or plug-in modules for that. The Mini Timer includes built-in alarm clock. So, you can use it instead of old school alarm-clock.
X10 LCD Mini Timer 64 Event is available on smarthome.com at $35.99.