I have it so that I can control the DSP fuctions of my DSP-A1 and Dolby and DTS setting on each device so that I can switch between them and stereo easily. So I am sure a lot of you will need to erase buttons you don't need but I believe all the nessasary ones are there. I have discrete codes for everything except the Motorola cable box.