The problem you point out has been widely reported since the day the system was released in Sep 2004(?). ( Of course I am assuming that what you report truely is the CM15A issue, rather than signal absorbtion, or other issue that you can't specifically fault the CM15A for, rather represents a limitation of the X10 protocol.) X10 will not officially acknowledge, explain, or come up with a fix other than unplug, remove batteries, wait 30 seconds, reinstall batteries, and re-download timers. To me, this is a work around, not a fix. Others, with a much stronger electrical backgound than myself, have tried sodering capacitors to certain places on the circuit board, and they have explained the hows and why that fix appears to solve many of the reliability problems. X10 has never formally commented (that I have seen) on that physical modification to fix the problem