I have Charter cable that comes with their remote in which the code for my TV was programmed into it. The problem with this is when you push the power button, it turns off the cable box, not your TV. You have to first push the TV button on their remote, then power to turn off TV - and their remote doesn't do all the functions the TV remote has (like sleep function). With the Sony remote, you can program back and forth (with different remotes) what functions you want assigned to each button at the top (ie. TV, DVD, CBL VCR, CD TAPE, AMP, etc.). You just line different remotes to face the Sony remote so their beams are facing each other and push the buttons you want to assign. ie. first push TV button on the Sony, then push the sleep button on my TV remote while push the sleep button on the Sony. The light will blink when learning your desired setting. Align the cable remote to assign all the cable remote functions under the TV button on the Sony, etc. The only thing I assign to the CBL (cable) button is to turn off the cable box (something I never do, but always good to be able to). Does that make sense? I guess you could think of it like filing. You put what information you want in each folder(Button).....how's that?
My Best Buy number: 0419084776
My Best Buy number: 0419084776
What's great about it: Ability to program specifically to your desire