That fill-in-the-blanks feature could be useful, and it's one I've pondered in the past. Certain transactions are pretty much fixed in form (MCT, .50 from Cash to Bus Fare), and it would be nice to automate them. I may eventually give that some thought, but for now I'm just glad to have the system up and running.
At one time I tried designing my system from scratch; this was when I was using OS/2. IBM had a simply marvellous C++ environment - CSet 2 (later given other names) - on that operating system, but they never really gave OS/2 the support it needed, and I finally bailed on it. (IBM did make a version of CSet 2 for Windows, but it was much less satisfactory.) I've looked at a couple of C++ environments on Windows - Borland, and... one other, which I've forgotten - but they seemed much clumsier, and I don't seem to have the energy for that level of programming any more, any way.
no subject
At one time I tried designing my system from scratch; this was when I was using OS/2. IBM had a simply marvellous C++ environment - CSet 2 (later given other names) - on that operating system, but they never really gave OS/2 the support it needed, and I finally bailed on it. (IBM did make a version of CSet 2 for Windows, but it was much less satisfactory.) I've looked at a couple of C++ environments on Windows - Borland, and... one other, which I've forgotten - but they seemed much clumsier, and I don't seem to have the energy for that level of programming any more, any way.