I used BBEdit for years before switching over to TextMate. But I still have some hints/tips for BBEdit.
Document State (or: Consistency)
You can use Emacs Local variables to control BBEdit's "coding", "tab width", and "x-counterpart" settings for the file. These Local Variables are (usually) kept in the first line of the file. See Chapter 10 (Preferences) in the BBEdit manual. (See also, for TextMate TextMate#DocState)
Comments:
Add comments by visiting: BBEdit/Comments