Great question. I'm using the Rev 2 in a live setting, and switching programs with the program encoder is not exactly reliable. Haven't tried it yet, but a couple of touring musician buddies of mine swear by the Tech 21 MIDI Mouse. There's obviously the Keith McMillen stuff too, but that gets pricey. The Tech 21 piece seems to be the best value for the $ depending on what your needs are.