I should also point out that you should only use learning if you either (a) can't find a built in setup code that works your device, or (b) the setup code is a combo code that doesn't support advanced codes.
In most cases, the best way to program missing functions is using advanced codes. The remote should have enough memory for about 45 buttons programmed this way, and it uses a different memory bank than that used by learned signals, so one doesn't affect the other. Though advanced codes (aka "key moves") do use the same memory bank as macros.
Rob
http://www.hifi-remote.com