My personal favorite is the Sonic Boom Alarm Clock with a bed shaker. You can hook up your lamp to it which will flash when the alarm goes off. You can turn off the sound if you don't want it and just use the lamp with or without the bed shaker. You can buy the alarm clock without the bed shaker. I love its versatility. Here's the online description:
The Sonic Boom Alarm Clock is ideal for even the deepest sleeper. The amazing alarm clock
has a built in outlet for a lamp with on/off switch, battery back-up, and snooze button. Features
also include adjustable LED display, adjustable alarm up to 98dB, and adjustable volume
and tone controls. Choose any or all of the lamp, vibrator, or buzzer features.