Yesterday I updated some of the procedures. It is very convoluted code that grew, much as an ivy bush, curving around in strange loops, that looked clever at the time, but made the code difficult to maintain. I added a new feature, fixed a few broken parts, and then I tested everything several times.
I think it is good for a while.
This is one of my more popular pages. Users are always making good suggestions. Users find bugs or ask for features frequently.