I spent a few hours working on my master form layout. There’s more to be done to make it perfect (well, nothing is perfect), but at least it’s getting somewhere. Most of everything is done with CSS, but I had to resort to tables for one kind of widget layout. No big deal since it will work in linearized form, and thus be accessible to those not using a graphical browser. View source to see how it’s done.