I'm not disagreeing about the usefulness of a product that saves the user
from entering tags the hard way, but at some level, the user is going to
have to be able to indicate that some certain groups of characters in the
document are, for example, a "level 1 header", or a "paragraph", and so on.
So much the better if they've got WYSIWYG to boot.
But at the same time, from your point of view as creator of the product,
it's important to adhere to the principle of "accept liberally, generate
conservatively". What you're doing is generating HTML. While the user is
happily pecking away at his document, you need to make sure that the HTML
that you're quietly representing it with in the background is always valid.
(Or if it temporarily isn't, somehow let the user know that something's
wrong with what they're attempting to do.)
-- Tom Magliery ** NCSA ** 605 E Springfield ** Champaign IL 61820 ** USA