The art/hobby/science of setting up your home so that any/all electronic functions can be controlled from a computer.
Software that assists with this:
Mister House Linux Home Automation Project
AddToMe
One page links to HomeAutomation: