I just bought an X10 lightswitch from letsautomate, which is a normal lightswitch if you just press it, and a dimmer if you hold down (up for bright, down for dim). Straight replacement for a normal lightswitch.
It also has the benefit of being X10 controllable, which is why I bought it. X10 controls kit by sending signals along your mains cable, so you can turn the kettle on with your remote control in the lounge (for example)
My wife wants to be able to put the lights on a timer when we go on holiday, and I couldn't find anything else - you can get plug sockets, but not lights.
So I'll fit this (and a couple of bayonet replacements called socket rockets), and then my pronto can control them via the timer.