Homes today are filled with increasing numbers of high-tech gadgets, from smart phones and PCs to state-of-the-art TV and audio systems, many of them with built-in networking capabilities. Combined, these devices could form the building blocks of the smart homes of the future, but only if they can be made to work together intelligently. Although the idea of creating intelligent networked home environments as a way to make life easier, safer and more enjoyable has been around for some time, the technology has yet to catch up with the vision. Home automation systems have become more commonplace and consumer electronics have more networking capability, but no one has, so far, gotten all the high-tech and not so high-tech gadgetry cluttering modern homes to work together in an intelligent way. It is not yet common for fridges to talk to your TV to warn that the door has been left open or for heating systems to turn on when you return home, for example.