I don't mean to derail your thread...
If your programming needs start to back up you could always outsource it to one of the URC programmers here at remotecentral.com. total control remotes does remote/3rd party programming.
http://www.totalcontrolremotes.com/I work for a Crestron dealer and we outsource work to 3rd parties all the time. Huge benefit to this. You get to focus on the installation and know that the programming will be done when it needs to be done.