One of the major flaws in Control4 programming, or the way it can be set up is the inflexibility of always having to pick a single end point for audio. I'm probably not making sense here because I don't fully understand the intricacies of why this can't be done (even though my dealer has done a great job explaining).. so I'll use some examples Example one. The Linn/C4 and Sonos/C4 driver. When combining the Linn audio source with say a Sonos source in the one room, in programming, the dealer is forced to chose one volume control over the other.. This then remans fixed and can't be selected and swapped on the fly by the end user.. Example two. When using the Recluse Oppo driver, the composer pro programmer is forced to chose one output for audio into the receiver: either multichannel *or* HDMI. Again this is fixed within programming. The end user then can't swap say multichannel for music vs PCM for movie audio... This becomes a real practical issue for the end user. In example one. Sonos volume control becomes important when using Sonos as the source. So there is a need to be able to switch to this in programming when Sonos is selected as the source.. It seems this can't be done. In example two. For music, multichannel analog audio from the Oppo is way better than PCM. But when forced to remain on multichannel analog for movies, lipsync becomes a problem with the Oppo. There is a different delay for discs vs say Netflix streams.. Again it's inflexible in programming if you can't associate independent audio endpoints. Am I making any sense? This is darn annoying and the only way I have been told to get around this is to set up two "virtual" rooms within the one actual physical room... So what gives? And is it possible to fix this in Control4 software with a firmware upgrade? Or is this a permanent constraint?