A second vote for the Universal remotes. I got an MX-450 and absolutely love it. Setup can be a pain, but it's worth it. They perform exactly like they should. In my current setup anyone can grab the remote and learn to control everything within 1 minute.