I use Velbus Home Automation module for my home theater with much success…
I used X10 previously but I had non-professionnal feeling about that technology.
Now, wit Velbus modules, everything rocks… it is fantastic…
The bi-directional communication with my central PC is fast an reliable…
Now, I think about those who don’t use a PC…
I think that a module should be created to manage several event/macros.
A Event/macro scenario would be developed through a windows software and uploaded on that module
That way, the module could take control of the home automation without always-on PC
(sorry for my poor english)