I use the Roland FC-300 foot controller to switch my amps channels and patches on my TC Electronics G-Major-2 (GM2) effects. It is programmable with two control switches and expression pedals for all my effects. i use the wah feature on my GM2 and volume on the expression pedals and assign tap tempo delay and pitch effects on the control switches, but you can equally assign any other effects parameter to be operated. It allows for more connectivity with additional expression/control pedals. I decided to go rack effects to keep the audio cable lengths short to reduce possible noise and signal attenuation, my FX loop cables are less than 1 metre, I run a MIDI cable and an extended 9vdc power lead which is all I have going to the front, no buzzing AC hum trailing accross the floor. You will have to buy an additional power supply as one isn't provided. This is a bit dearer than some other options but it's built very well and flexible connections for additional controllers to add on if needed. This is why I went for this MIDI control board.