This controller is great, stands up to a ton of abuse, and is awesome for on-the-fly sessions. The knobs get dirty easily though, and it's difficult to clean.
Basic controller, basic made, but it gives great opportunity to mix in any changes assigned to his knobs from any virtual machine or MIDI device and all in realtime. Also available, to reflash device softwarely to change behavior of used switches. All Ya have to get is an miniUSB. And it's cheap, so its great!