Well I have one of the newer units and one of the older units. The older unit has a date code (on the little white sticker) of 05K47. The programing of this unit was farily easy and straight forward however during use, if you hold the on or off button for too long, it will go back into "programing" mode. Not too good. My newer version code is as follows: 06D14. This unit, once programmed, works perfectly and has the nice touch of NOT going accidently into "programming mode." However to program the unit is almost impossible until you do some research. The instructions that came with this unit are completely useless and do NOT work at all. I want to stress that. The followig works perfectly in programing this "2nd version" of this remote:
Press and Hold the top ON and OFF buttons together. The Red led will come ON and go OFF for approximately 2 seconds then come back ON, release both the ON and OFF buttons. The Red led will remain ON.
Now press the Top ON button the number of times corresponding to the House Code you want, ie: once for Code A, twice for Code B, three times for Code C, etc. The Red led will blink off on each push of the ON button. When you have entered the correct number of ON button pushes to represent your required House Code, immediatly go to Push the OFF button in the same row to the corresponding amount of times to set the unit code (once for 1, twice for 2, etc.) After you are done and threw with this, press the OFF button on the 2nd row. This will take the unit out of "programming mode" and be ready for use.
In essense you are programming the unit and house code at the same time.
Hope this helps.
My vote is for the newer version...even though it was harder to program, once done it works like a champ to no accidental program intrusion.
[TTA Edit: Moved to the appropriate forum.]