Does the Harmony have an extensive macro language, or are you stuck with downloads.

I have not used one, but they seem to be more popular where I live than the MX500/800.