I like the idea, a lot!
I do want to mention somthing, maybe you've thought of it or maybe you have'nt. How are you going to get the light activated switches to work? If somone turned on a light or lamp, wouldnt that activate the switch and turn the power off? I could see that being a huge anoyance down the road.