Novi remote has a database and it also has a learning feature. Unfortunately, IR's are not that strong on the Treo's. It's useless, unless you don't mind being about an arms length from the device you want to control. Of course, then why use a remote?