> Usable compared to hand-rolled FoxPro?
I had to read that a few times to conclude that it's a (FoxPro) compliment. :)
Thanks hugely for the further info and links. That "backward compatible extensions via KVP's" is a ridiculously compromised architecture, and has me seriously considering not pursuing GnuCash any further. Since GnuCash updates are always available for free (and include a boatload of bug fixes every time), there is not the slightest reason to maintain this backward compatibility, just forward compatibility (old file can be loaded into next newer GnuCash version, but not saved backward).
I have also been considering several other "roll my own" options for the last few years, notably MySQL/MariaDB/PHP. Being a heavy-duty algorithmic programmer, I am very intolerant of inadequate software, and "roll my own" often becomes my best choice.
If you're wondering why I have to leave FoxPro, it's because Microsoft is letting it disintegrate, despite it still being officially a currently supported product. In fact, as I rudely discovered a year ago, it wouldn't even install on Windows 10 without a special patch being run first. I.e., Microsoft didn't even test the installability (let alone proper operation) on Windows 10 of a currently supported product of their own!
GnuCash is visually very well done, though, I must say! And it is quite feature-laden.