I use the Fryette ZMACS, which handles impedance matching as well as switching any combo of 4 heads and 4 speaker cabinets. I use a midi controller foot pedal to switch between various combinations and have had very good results with it. Only good if you have a more limited number of heads / cabs (you can link multiple units, but that gets cost prohibitive fairly quickly) but it works well for me.