I shall have to give tables (older devices) and display:table-cell etc (kf8++) some serious thought, and some experimentation. The final product should have "Enhanced Typesetting" as having the attribute is almost as important as some real typesetting, so it'll require additional coding.
In a way it's funny; last time I used tables for layout was about 20 years ago. Not sure if I find the time this week though, but at least I have some hope now
thanks for pointing me in the right direction.
Klaus