Well.. it would let people publish a database of remote translation files containing the Empeg codes and their functions. You could then map those "Remote Functions" to the Empeg Function you want it to control however you like. Having a translation layer allows people to figure out where on the remote the code comes from without having to to the reverse engineering themselves, or playing around with the remote.