I have programmed remotes before...many different brands. iRule is simple, but does have a learning curve, with panels, feedbacks, etc. Alex has been amazing! He answered every question, quickly, and in a manner I could understand! I can't say thanks enough to Alex, and the whole team at iRule. This is an amazing product!