The Logitech Harmony 650 is one of the best universal remotes you can buy for less than $100.
Powerful universal remote with great ergonomics; color LCD screen surrounded by five contextual buttons; Web programmable via Windows or Mac PCs; excellent button layout and overall design; supports custom sequences/macros; sub-$100 price tag
Only controls five devices; requires Internet-connected PC to program; adding favorite channel icons is a bit more difficult than it should be; an additional $20 gets you the step-up model rechargeable batteries