Novation remote 25 is a good controller, its got plenty of knobs, faders, pads and a great keyboard with weighted keys enough for most projects, they are cheaper now because novation have brought out a mk2 version. here's one second hand on ebay

http://cgi.ebay.com/Novation-ReMOTE-...3%3A1|294%3A50