I like Showxpress, but the one peice I don't like is it's inability to be flexible with changing gear. Let's face it, our gear appears to change by the day with the addtion of inexpensive LED lighting. As it stands, if you switch out a fixture, you're stuck reprogramming. With patching and pallets, it could be by passed. Yes, you can do this in a round about way like building a page as pallettes, but it's not the same. If you swap out fixtures and addresses, it creates a mess. Please, Please, add the ability to patch devices and use palletes.
If you go this route (the evil "E"mpire) hasn't caught on, then you can theoretically "share" programs and add those in with new macros. We are all limited to how many hours we can program; harnessing social media and the web, you could see your software explode. Why not beat them to the punch?