This was a prototype that I built a while back to create a firefly effect for a show that I was designing.  Ultimately we went with a storebought solution, but it did expose me to the wonder of the Arduino Board and the many things you can build with it.

Here are the guts of it: