Right now I have a stable lighting control interface. The lights are accessed just like X10 or Z-wave lights in LMCE. The area where my code needs improvement is in the area of robustness. The 2-way communications is not in there yet, so for now, I'm sending commands out without feedback, ala X10. My short-term plan is to get my initial implementation in its current state committed by the end of this week. Daniel K and company are working hard to bring up a full LMCE development environment (svn, build scripts, etc), but in the meantime, the Pluto guys have offered me access to their SVN. After that, I'll continue to work to add the features I want to expand and improve the Insteon interface. Right now I have an Simplehomenet sprinkler module I've been working with for fun, and I plan to expand support to include the I/O modules as well. My main concern with Insteon is the same one I have with Zwave, which is that a single company controls the core I/P. So far, though, Insteon has made their interface and hardware fairly open and cheap to develop with (as opposed to Zensys), so I'm pretty happy with it.