Quite honestly I don't care if the customer programs or not. I have a backup and if they or any other company gets into it it voids the warranty with no refund. The cool thing is I can get in to check and see when and what programming changes were made.