Jack and I have been using the URC remotes for years and they never disappoint. I have progressed from the MX 500,700 and 850 to my current pair of MX-900s.

Incredibly powerful and flexible. For example, I have put commands to increase/ decrease the subwoofer on each device on the remote.

the Harmony's are Ok, but seem a bit toy -like in relation to the URCs.

+1 on Tom's endorsement of surfremotecontrol.com