Would you consider trying VIXEN? It's freeware and very user friendly. I use it along with an HC8+ controller from EFX-TEK.com
You can go there to get more info on how it's used for creating routines. You don't need any programming skills to use VIXEN.
If you're interested, Jon from EFX-TEK has a detailed article in the October issue of Nuts & Volts magazine explaining the whole system. (the article is in the "SPIN ZONE" section)