The Pronto can be programmed to duplicate any function on any remote...including looking up programs on digital cable. I have mine programmed to turn on my amp, tv, dvd player, vcr and cable box and it's been programmed to perform specific macros like "Watch HBO" in which by pressing one button it turns on all the components and sets them to the proper playback settings, i.e. Dolby ProLogic setting on the amp, "Movie" setting on my Sony WEGA TV, proper cable channel on the cable box, etc. Then I have another macro labelled "HBO Off" in which all the boxes are returned to their default settings and turned off. Cool. I, like Slipknot1, use it in conjuction with a Niles repeater system to control two separate systems in two different rooms in my house. Cooler still. I'm doing this all with an original Pronto 1000 and see no need to upgrade. These can be had used for $100 or less.