First, I had problems getting the software. After some weeks URC sent it to me. Set up wasn't difficult despite a rather scanty URC database. The main problem with this remote is the touchscreen which isn't reliable. My first unit was replaced after the screen became unreliable and the second unit's screen froze after four months.