The CT-X5000 is a fantastic KB. I have had no issues with it, whatsoever. Acquiring one through Sam Ash was very straightforward, and the total that I paid out-the-door was less than anywhere else. Some folks think: "Well the CTX KBs are somewhat difficult to use." That is not true; scratch their comments a bit and you find that they are unwilling to read the Manual; or, they think the CTX's should work differently, or the way their old KB did; or that it's too complicated. IF you read the manual, and do what it says -- you will be fine with this instrument. I think the system they have created is a work of art -- to have so many functions that you can edit on the 5000 is incredible! Well, it is unless you insist that every thing you buy MUST look like and operate like a 'cell phone' . Yes, you can create your own Styles (Casio calls them Rhythms.) And you can create your own sounds too. There are about a hundred different DSP effects you can apply, or edit, on your new sound (Casio calls them 'Tones'). Now for the best part: The way this KB SOUNDS! I bought mine because my old KB (which has a floppy disk drive in it) was getting to sound just too old; I didn't want to play it anymore. I need a different 'excuse' now because this instrument sounds GREAT! Comparisons: I think the CT-X5000 sounds better than the MZ-X500 (from others' writings). I also think, that it will give just as good of a sound as the Privia PX-S1000 and PX-S3000 -- for a lot less $$$. Gone are the days when you can say -- "well, it sounds like a Casio". Nope, not the CT-X line! The Piano sounds like a Piano! For fussy-folks: go buy an expensive piano sound and play thru your laptop. Niggles: Yes, reverse the Octave & Transpose buttons. Debating within the CT-X line? Tips: the 700/800 do not allow mixing the sounds or even changing the volume of layered sounds; but has the Learning System. 5000 adds Line Outputs & more options & Power & does better for live performances. Enjoy!