in reply to To start with HTML or Text that is the Question.
Start with HTML. Trying to figure out how to rationally insert tags into plain text isn't going to be easy.
Better yet, use XML.
-sauoq "My two cents aren't worth a dime.";