I've heard some pretty negative comments about the 950's remote and user interface... Is it really that bad? I would be using the remote to control several other components, in addition to the 950, and I guess I just want some reassurance that it would be up to the task. For instance, is there a series of codes you can enter to control other devices, or do you have to learn each function manually?