May I add that firewire support is better and more valued than USB support.

There are few things that can be very helpful and elevate any keyboard to any another professional level:

1) Firewire support: Yamaha of course calls mLan. But firewire support that allows not just the transfer of the harddrive data but also real-time transfer of audio to a computer. But furthermore, the audio transfer would be not just digital but at least 24bit/44.1khz.

2) MTC (midi time clock) support, word clock support. Many Sequencers are no longer accepting external midi clock for sequencing. One example is Cubase SX.

Now of course Genesys has CDRW and all-flash machine. This is really pushed technology ahead.