Giving BBEdit a go for HTML and CSS. Also, per my previously mentioned spoiling by my darling wife I got MarsEdit for my birthday and I think all blog posts will go through there; barring tests of the various Micro.blog posting options.
As for iA Writer: long-form and free writing.