  The use of effective Darboux transformations for general classes Lax pairs is
discussed. The general construction of ``binary'' Darboux transformations
preserving certain properties of the operator, such as self-adjointness, is
given. The classes of Darboux transformations found include the multicomponent
BKP and CKP reductions of the KP hierarchy.
