Extend-A-Story currently allows authors to format episodes using a limited subset of HTML. Extend-A-Story does not contain any logic to ensure that the HTML entered by authors is valid. This presents some problems if authors create episodes with invalid HTML.
Extend-A-Story should use BBCode for formatting episodes instead of HTML. Extend-A-Story could then use a BBCode parser for handling the BBCode. This would ensure that the resulting HTML is valid, regardless of what an author enters into an episode. This would also open up a much larger range of formatting options that can be controlled by the story administrator.