I am planning on buying a USB controller to work with a Dell XP computer running Sonar. What would you recommend?

I need 49 keys with MIDI IN/OUT and a USB port.

I am looking at these 3 models:

1. Edirol PCR-M50
http://tinyurl.com/dk2ay

2. M-Audio MK-449C
http://tinyurl.com/bzjl9

3. Novation ReMOTE 49
http://tinyurl.com/9zv5f

The Novation ReMOTE comes with channel aftertouch and an extra X/Y touchpad.

All have templates that map the buttons, sliders, knobs, wheels and pedals to Sonar and all other popular Sequencers and Soft Synths.

I am looking for an easy way to edit the gigantic collection of MIDI files and Yamaha Styles I got on-line.

Tapas