I didn't have a problem learning the volume buttons or assigning them in punch-troughs. My problem was in learning the V1 button. I solved that problem and others when I bought the IRClone utility. With it I can use "learned" codes from other MX-500 and Pronto users. There is also free utility that uses the IRClone USB IR receiver to read the codes directly from the OEM remote and convert them into MX-500 format.
[This message has been edited by Garrett Adams (edited September 12, 2003).]