If you have X10 devices, a better choice than the CM11
Your options, if you have X10 devices, are this (the CM15) or the CM11. The CM11 interface is serial (rather than USB) and has a number of nasty and varied firmware bugs depending on the interface's revision and some of them, especially if there is noise on the power line, cause lockups that cannot be cleared without a power-cycle. That can be very annoying!
The CM15 doesn't have those problems, and if you get one of the more-recent ones (Rev 2) is likely to be materially more-stable. Some early CM15s will claim to be sending when they really aren't (although they will reliably receive even so), but whether this is a firmware problem or a hardware fault is unknown. Rev 2 units tend to not exhibit this behavior and thus are preferred. In addition the CM15 will receive wireless (e.g. "PIR") data and translate it to a power-line command, so for an install where you can put the interface close enough to be "in range" of X10 wireless motion sensors this interface will also provide you a working gateway for those PLUS a computer interface in one box. Those little X10 "Hawkeye" motion sensors, incidentally, are very cheap these days, very small in size, run for a long time on two AAA batteries and for occupancy detection (e.g. "lights on when someone is in the room") they work just fine.
X10 is an old technology, is slow (about one second to receive or send a command), it is inherently unreliable as there is no checksum on the power line itself, there is no security to speak of and there is no current manufacturer support as the company appears to be out of business. If you've got a house full of switches and such, however, you still need something to talk to them. Of the various options available the CM15 appears to be the best and most-stable option available in the market at the present time.
So, with the caveat that X10 is a deprecated technology this would be my first choice as a computer interface to talk to an installed X10 system.
Verified purchase: YesCondition: New