MarsEdit for blogging. It grows continuously with new features, bug-fixes. The developers are very responsive and if I need some help or have a question they answer me quickly. You can add new html tag shortcuts in a convenient interface and you can make a template for previews to make it look like on the production site. MarsEdit supports a ton of blog engines like Blogger, Blogware, Drupal, LiveJournal, Movable Type, Tumblr, TypePad, WordPress and some others but if your blog engine is not supported don’t worry if that supports one of the public blog APIs you can add it with API Endpoint and System API type. Read More...