Very impressive!!! /ubbthreads/images/graemlins/happy14.gif
You can also build a cheap X-Y laser scanner (produces lissajous patterns only) from the azimuth adjustment assembly out of an old laser disk drive. Two channels (x and y), and each can be driven at up to 2 watts - think of them as speaker coils. They operate much like speaker coils - a coil of wire around a magnet, this is on a pivot so that a small round mirror can move back and forth as a signal is present on the coil.
Responds best to lower frequencies, like drums, low notes on a keyboard, and bass guitars.
You don't have to actually build anything but a driver circuit; if you just want to have it react to music, connect it to the speaker output jacks on a ghetto blaster.
I know I have one of these things around here somewhere - maybe one I blew up. If I find it, I'll take a photograph of it and post it in this thread.