What about doing it with Z Wave enabled devices. I'm thinking of starting 'automating' my home and everything points to having a Vera Light and Z Wave stuff.
I'm actually looking at one of the Hue Tap switches now; they're a battery-less switch (kinetic power) with three buttons (I think) that you can customize. So I can, for example, put one in my bedroom and have a button on it that turns all the lights off in the house for when I'm about to go to sleep, etc. No need to run cables through walls and have switches where you want.