I have, and Love the MX-500. It took very little time to program all 5 of my remotes into one. All major functions are one "button" affairs. a remote could not be much easier than that...As for the PC program, I will bet that I was able to program the MX-500 without pre-reading the instructions befor the PC program was installed...IMHO