Just a note on learned codes on the 9600. If you get a different code each time you learn, it is quite likely you are not pointing at the learning eye. The 9600 is very sensitive to how close you point at the eye. It is actually located on the bottom corner - not the centre.