Yup. And as the sx700 has the entire sound library of the sx600 already built in (with the exception of some of the Brasil specific add ons they built into the sx600), sx600 registrations will work fine on the sx700 and sx900; and in fact all 3 are inerchangeably usable. *However*, the fewer voices on the sx600 means that some registrations might sound odd coming from the sx700, and especially the sx900 (and its REvo compatible drums).
Oh, the sx700/900/600 series can also read all previous PSRs series registrations as well, going back to the PSR3000 (and earlier if you managed to get your data off of the floppy onto a USB) but not the other way around; so the s970 can't read the sx700's data (but *can* read the Tyros 1-5 registrations). And yes this means the sx600 can also read T1-T5 registratios (weirdly, the T1-T5, Genos 1 & 2 can't read any of the PSR registrations, go figure)
There's also another oddball thing; the sx700/sx900 are designed to work with much higher current draw USB sticks, so I ended up needing to purchased a 32GB one to work on the sx600/DGX670, whereas the sx700/sx900 both work with my 256GB sticks. (The limit on the sx600 isn't size based, it's current draw, so you might get lucky and find a 64gb that works on the sx600/DGX670)
Current draw is a finicky thing; my CVP309 (which I'd updated to work with FAT32), worked with my Sandisk 256GB, but can't read my Lexar 256GB for the exact same reason.
Mark
www.youtube.com/MarkWilburnTLM/Videos
DX7, CLP300, PSR60, Roland E20, CVP309, PSRS970, Fender Strat, Ibanez SA262, Yamaha CG131, Fujiyama FC390, TUC-Kitty