That is awesome.

How does one run it/wire it? is it run off a computer? how does the computer connect to the appliances and stuff?

this sounds like a fun project, when (if) I get a house I'll be sure to make sure to do this