The newest MX-900 can be had for about the same price as a Harmony 890 and it has USB and PC programming capabilities. The feature I like the most on the URC remotes is the "pause" for making a macro only fire if the button is held down. Perhaps the Harmony has this, but I find that feature invaluable. It makes the WAF much higher because she can see the label and hold down the button and everything switches for her. And I can still switch between components without the macro getting in the way. I am a URC fan, but I can see why so many people like the Harmony 880. It is a nice remote. BTW, I loved the JP1 and the ability to enter hex codes for customizing the remote! However, I must admit, USB is easier for most people.