Logitech puts out a lot of universal remotes, and many of them are pretty expensive. This Harmony 300 Universal Remote costs a little less than $50.
All you need to do is connect it to your computer and set it up with MyHarmony.com. I’ve used a Harmony remote control, and setting it up is pretty simple. It even has a “Watch TV” button that can turn on the TV and cable box together.
It’s on sale in April for $49.99 in the United States and Europe.