Back to Joe, you have a system that works for you, no reason in the world for you to change it. But, you seem to think people should adopt it because it works for you. Actually, the main reason they should not adopt it is because it is not a standard system.
Sorry, Tom, I don't think I've said other people should adopt it. I've merely said this is what I've done, it's not theoretical, it's not "under development", it's been working for over 20 years, and, by linking to my blog, explain in great detail, how to do it. That, to me, seems to be what a forum such as this one should be about. But if that's how it "seems" to you, then that's how it seems to you.
And why should it be important that it be a "standard" system? QWERTY is standard. ;-) Unlike your proposal to build your own keyboard (which I have no qualms with), there's nothing which I use which is NOT standard, all I've done is take an existing set of products, make one very tiny (software) modification, which was to move the expansion function to a nominated key (which anybody familiar with the software could work out with a minute's thought) and use it the way I choose. What I've done is simply shift the paradigm from working the way the software "requires" (ie the "standard" way), to altering the software to suit my own work practices. HOW I use the software is of absolutely no concern to anybody else. If somebody looks at my system, and is inspired to create something different again, that's cool with me. It won't affect me in any way. I've got no patent on the system, I don't try and get money for other people to use it.* If it works for one person, and not someone else, then that's all that can be said about it.
Joe
On edit: *But as I pointed out elsewhere, this system is making ME money because the people whose opinion REALLY matter$, ie my clients, choose to come to me to have their work done, rather than go elsewhere. ;-)
J