Thx Spanky! Any rough-estimate on timing? (next month; 4th quarter; 2012)?
If UL is the big holdup and they're not willing to change any time soon, that makes a huge case for separating the "Alarm" function from from the HA - just having a solid interface between the two so they don't feel disconnected. It seems like Elk could be much more responsive and agile without that holdup.
As far as the extra cost of documentation, etc - why not have the "Official" releases that are tested, documented, etc - with lots of "Beta" releases? I'm sure we'd all (and I hope to include any professionals who install Elk products) be ok with informal documentation and a little extra legwork here and there... and those who aren't can stick with the official versions while the rest of us support the growth and advancement of the product (and helping test, etc).
I love the fact that everything is tightly integrated - but if separating them just enough to keep UL out of your business makes the company more agile it'd be worth considering.