I have a whole slew of triggers set up with ActiveHome and the CM15A. I have several of the XPT4 units (four rocker switches that fit in the space of a single decorator switch plate. You set the house and unit code for the top switch, and each of the others are automatically incremented by one).
It is nice to set all four switches of each of the XPT4 units to a house code that I do not actually use for any devices, and allow the ActiveHome macros in my CM15A trigger what I actually desire to have happen. It allows me to have each XPT4 use the top button to flip the light for the room it is in, but also allow all of them to control the outdoor lights with the bottom switch. I also use triggers (macros) to do things like allowing me to flip one X10 wall switch by my entry and having it turn on my porch lights, hall light, and kitchen light, VERY handy for bringing in the groceries at night.
Back before ActiveHome lost he extra plug-ins, like Smart Macros, I used those with the light/motion sensors to do all sorts of fun things. The If/Then/Else type statements and setting variables made for a VERY flexible and powerful system.
I see this sort of functionality as the MAJOR differentiator between what the X10 was capable of and so many of the new pop-up companies selling WiFi controllable switches and outlets.