I also have the HomeTheaterMaster MX-500. I have 6 separate remotes (STB, HDTV, AVR, DVD, DVI switcher, and Roku media interface) all integrated into this one device. It has an excellent "learn" function that has never failed to accept comands from the various remotes. I have been able to create single button macro sequences for "TV on" or "DVD on" for my tech-challenged wife. I am told it now goes for less than $100--a real steal. I prefer its combination of lcd and tactile buttons as opposed to the "pure" lcd remotes.