Try going here:
[Link: nilesaudio.com]There should be several movies on this page on the steps of programming in intellicontrol. One bit I got from a Niles class at CEDIA was to always sync even if you have discrete codes. They make the macros fire off much quicker if the components have sync as well as discrete code.