I am creating a front-end for input / output / editing of multiple different tables. Is it a good practice to ask the structure of the table directly using DESCRIBE and use it to create corresponding HTML tables and input forms? I am considering using the comment field to encode validity rules for individual fields.