I own one.. but first you really have to know what your getting into. It's one hell of a machine to learn, and it will take a while to learn 1/100 of its functions. but other than its complex learning curve, its a quality investment if you dig sampling.