I see nobody is actually substantively answering the question. Automatic entity conversion. Just type your accents, quotation marks, en dashes, and the like, select the text, hit Utilities → Translate, and watch everything turn into correct entities (for any character encoding-- they're Unicode). HTML stationery. You can set up a blank document, complete with DTD, and reuse it. HTML autocomplete. Type the opening of a tag, type the contents, and hit Ctrl-period. Unless the preceding code is horribly fux0red, the tag closes for you right then and there. Intelligent HTMLification. Convert multiple paragraps to
in a flash. Make lists into lists. Also readily keyboardable; everything is. Glossary. Get to know #selection# and #insertion# tokens especially. Built-in FTP. Nice to have Interarchy around, but really, just to update a blog? Can display anything QuickTime can. Excellent for viewing E-mail attachments. (Command-J in Interarchy opens with BBEdit-- even a JPEG.) Syntax-checking. It occasionally makes a mistake, but 99 times out of 100, if BBEdit finds no syntax errors in your document, you've written valid HTML. Life is unimaginable without BBEdit.