I use the S910 for dinner/cocktail music, as well as making backing tracks for singers. In any upgrade, I wish I had the ability to plug-in my laptop to the keyboard; then, get a template on the computer screen (similar to Band In A Box), and type-in the key, chords, number of choruses, etc. to access the Yamaha styles, rather than having to play the song in real time to record the track. I've never learned step recording, since it seems too combersome. Some jazz standards in wierd keys are difficult play, where typing-in the chords is easy. Further, please allow the right hand harmony feature to work with any midi file, such as third party files. Maybe it can already do that and I just don't know how to make it work. Also, always keep a high-end arranger with built-in speakers. I play many small parties where no external sound system is needed.