Purchased at random and especially its learning function, I had the surprise to come across what I wanted exactly. I have a ceiling fan (with lighting) with remote control and this I have problems for a long time contacts the PCB get dirty very quickly and I have to disassemble quite often. That of my VCR is also tired. I immediately used the learning function to my fans and I did not have to take me several times: total success the first time! For the VCR, after using 2 or 3 pre-programmed codes, there also impeccable operation. I'll try others because there are still a few keys that do not match exactly, otherwise it will remain my learning function. In the end, a great remote for an unbeatable price.