This whole idea of large/small, sub on/off seems to work for me but it is somewhat cumbersome. A better solution would be to have "presets" which would contain a video and/or audio connection, and all of the preamp/speaker settings for that preset.

The large/small/sub combinations should really be (for each speaker):
crossover: no/yes with freq setting
sub: mix crossover/ no mix/ full range

For the sub it should be: LFE only/off/mix (defined by the speakers).

This way, you have the best of both worlds, and can save these settings under a "preset" along with volume levels and calibration. Then, when you pop up what preset you want, the saved settings apply. Default sound processing mode should also be stored in the preset.

This could be done with the current remote using the dvd/video1/video2 nomenclature that is currently used.