Earlier this week I wrote:
I’ve officially crossed into remote control overload. The Cox remote for the HD-DVR doesn’t recognize my Pioneer receiver, so I can’t use the DVR’s remote to control the system volume, and my MX-500 Universal Remote Control doesn’t have a preprogrammed code for the Cox remote. So I’ll have to get out the manual and “train” the Universal remote this week.
I finished that chore Friday night, and the process was surprisingly simple.
Previously, I had used a Philips Pronto as an all-in-one remote. It’s a powerful, programmable device, about the size of a very fat Pocket PC. Unfortunately, it uses virtual buttons on an LCD screen, which can be hard to control, especially in the dark. The MX-500, by contrast, uses hard buttons, most of them arranged in a fairly intuitive layout, with a group of 10 customizable buttons at the top.

Several of my devices already had pre-programmed setup codes for the MX-500. For those, I just needed to check that every button worked, tweak the few that didn’t, and fine-tune the customizable buttons at the top. I especially like the fact that the MX-500 has a “punch through” mode. This allows the volume control to work the same way, no matter which device is selected. All of our home theater audio comes through a single receiver, and we never use the built-in speakers on the TV, so I set up the remote so that when I’m controlling the TV, the volume controls still get “punched through” to the receiver.
The MX-500 supports crude macros, which allow you to chain together commands for limited automation. Universal Remote Control has several higher-end devices that are fully programmable. The MX-700, in particular, gets rave reviews from the folks over at RemoteCentral, who are the experts on this sort of thing. But the MX-500 was good enough for me.
I picked it up at Amazon.com for under $70 with free shipping. Highly recommended.