What I forgot to mention is where Cakewalk comes in. Since XGworks only covers XG and wasn't designed with PSRs in mind, some features are missing, particularly Organ Flutes and styles which have their own set of sysex. There are a lot of excellent Cakewalk Studioware panels for the 740 (which will also work on the 2000) which handle such things as Organ Flutes. I use MidiOx and MidiYoke to connect both XGworks and Cakewalk to the 740 simultaneously to use these features. Hubi's Loopback will work just as well but I like the extra features of MidiOx. The panels will work in all levels of Cakewalk and if you have the Pro version you can design your own panels to do just about anything. Cakewalk also has CAL which is a very powerful programming language.

Bryan