Windows Live Writer is still best desktop blogging tool on the “market”, but as the name implies it only works on Windows.
I had been using TextMate for a while, but I have been wanting something a bit richer.
After a bit of debugging and testing, I was finally able to get Ecto to support slugs, extended entries, and tags by leveraging the Moveable Type and Wordpress versions of the MetaBlog API.
I am still hoping to get MarsEdit to work properly but its requirement to use the mt.setCategories method after saving post content and before publishing might be a deal breaker.
These changes will be available in v.Next of Graffiti.