dennis, depending on the software system you use you may not need to store system setups on the keyboard. I happen to like a controller keyboard with the ability to store 128 setups (program changes, effects, volume, etc.).

In my case I use forte Ensemble as my VST/DX host. It allows storing scenes or system setups for the software you are using on the computer. You make scene changes during live performances by sending program change numbers from your controller keyboard. As a result, you only need the ability send such program change numbers. In some instances you can setup different instruments on separate channels and then switch channels as needed (instrument & effects changes during live performances).