MarsEdit is one of the top desktop blogging clients available on OS X. One of the main points that sets MarsEdit apart from other editors such as ecto is that it relies solely on HTML coding; there is no WYSIWYG editor. While this may scare some users, others love it because it prevents the commonly poor and ineffective code that WYSIWYG editors often force on users.
However, users of MarsEdit do not really need to be familiar with HTML coding to work with it. MarsEdit has various tricks to keep non-HTML-savvy users satisfied. There is a convenient “Text Markup” tool available, as well as some useful shortcuts.
One of my favorite ways in which MarsEdit makes coding in HTML easier for beginners is a keyboard shortcut for entering “br” tags. Simply press Command-Return, and MarsEdit will create a “br” tag for you to ensure web browsers will understand your line breaks.