Just bought myself a M-Audio KeyRig 49 key controller. It' pretty awesome, I can't play piano but this saves me time from pointing and clicking. I have an udnerstanding of the keyboard though, so i'll get it soon. The velocity seems a little too sensitive for me though.