When I looked into control systems for the office I looked at control4, and while i liked the polished interface I did not like that the resellers did not want to allow me control of the system after it was installed. So any small changes I would have to contact them. And well the cost was WAY more than Elk and with less out of the box functionality.
Wayne, are you able to freely configure your system? And how was your exprience with the reseller?
Control4 is not as DIY as I would like it to be but it is pretty good. There are two versions of the programming software Composer - the professional edition and the home edition.
The home edition does 99% of what the professional system does. The main difference is that you cannot add hardware to your system. That wouldn't be an issue to me if it meant that I need to call me dealer to add in a new light switch, as I don't do my own wiring, but it also means that you have to call in a dealer if you get a new DVD player and want to integrate it into your system.
With the home edition I can program all of the switches in the house, I can have one switch in my bedroom turn off all other switches, I can have a double click do something else, etc. You can also have the system send you email notifications on any type of event, such as a temperature being over or under a threshold, motion sensors being activated, lights turning on/off, etc without requiring your dealer. There are even things like Twitter addins that will tweet when certain events happen.
My dealer is pretty good but he is an electrician dabbling in the home automation space and I don't think he really understood how to to do more complex programming nor how to properly place the controller in my LAN given my router, switches, cable modem, etc.
FYI - I use Control4 to control my lighting, HVAC systems, automated blinds and one gas fireplace. Many people use it much more for things like automating their A/V system, and have it set up with fancy video matrix switches, etc. But I prefer using a centralized HTPC server with SageTV extenders at all PCs - that way the A/V content is delivered to five TVs in my house (and several PCs) via ethernet rather than other specialized cabling.
You can also get Control4 apps for iPhone/iPad that allows you to use these as controllers - this is somewhat changing their business model as Control4 used to charge something like $1500 for touch screens - it is hard to do that when you can buy an iPad for $500 that has much additional functionality. They were initially charging something like $200 to activate the iPhone app but I believe they have no gone to a subscription model.
Control4 also refuses to release a PC based front end to control their system although you can do much of the Control through the programming tool, just not in a very user friendly way.
p.s. By the way I have heard rumours that some Control4 customers have been able to obtain copies of the professional edition of the software through various file-sharing sites, etc.