I would be happier with it if I could field program it. The instructions are inadequate to say the very least. I would not want to do it from the front keypad ever, but if you have your laptop, and the USB adapter, you could program it anywhere.