My mom once told my if you have nothing nice to say, don't say anything at all, so in that spirit I will say that the AHP software in and of itself is ok, just ok.
Now the Smart Macro's is a mess, the real problem is the lack of a good manual, you have to learn nearly everything past the most simple things by trial and error, hunting these forums, calling support which mostly just get you sympathy (polite alway and helpful as they can be with no manual also.)
What would really help is a really comprehensive manual, not disjointed help screens all over the place, some nice flow charts that ties things together like triggers, conditions, flags, and all of the things one usually gets with software. I program in C++, Java, Java Script, HTML, and PIC Assembler and still am having trouble getting my arms around AHP SM's, like phantom modules, when to set trigger House/Unit codes to, using flags, and mainly how all of the parts tie together to end up with something that works.
That said I have got a few things going but with a lot of brute force approach and I would like to clean it up and do even more complex stuff but there are only so many hours in the day to devote to a darm macro language!
You guys might consider cross-licensing HomeZIX, now I have not actually tried it yet but the user interface from their demo's really look great but I would want it to talk to the CM15A and I am not sure if it does yet.
The best thing I can say about SM's was that it was sort of free, it was bundled in to something else I bought, so in some ways I guess you get what you pay for but come on guys, how about a good manual!
One last thing, it would be great if you took the macro's out of the ahx file and just linked to them from say myhouse.ahx, this way users could write the macro's and share them much easier.
Whine mode off -- sorry.