For what it's worth, MXHomePro programming is cloud-based. For many devices installed by a saavy consumer, your installer could do the programming without having to roll a truck.
I'm a member of the Remote Central community, just like you! My comments here are my own, and in no way express the opinions, policies, or plans of Universal Remote Control, Inc.