Consistent style of user-entered tables
I am facing a similar problem and am developing a custom module to act when the specific content type is generated (hook_node_presave).  My concern is that the more they are required to do to generate the format, the more things will go wrong. All the user has to do is enter the cell contents as delimited rows and the module determines the size of the table and generates all the HTML and class content to match up with the css I have developed for its display.