ecto2 has just been updated. Here's a list of what's new so far...
✓ Fixed serious bug when pasting text in HTML mode. Apologies for that!
✓ List of timezone abbreviations replaced by elaborated list of timezone names for clarity and to reduce confusion.
Changes in 2.2.1:
✓ Fixed metal interface glitch.
✩ Added "permalink" script variable.
✩ Tab key activates date field in Custom Date sheet.
✓ Saving an old entry would reset the date. Fixed.
✓ Publishing a draft uses either the custom date or the date of the last save.
✩ iPhoto sheet remembers window size.
✩ Added "x days left" field for trial version.
✓ Fixes with attachments.
Changes in 2.2:
✩ Scripts menu (http://ecto.kung-foo.tv/archives/001241.php).
✩ Improved draft layout (http://ecto.kung-foo.tv/archives/001264.php).
✓ Fixed bug where '#' in urls were unnecessarily escaped.
✓ Minor fix in XMLRPC.
✓ classical music in Amazon search.
✓ Custom clipboard contextual menu items moved below spelling items.
✩ Better HTTP AUTH support.
✩ Trackback detection via bookmarklet.
✓ Buttons in upload window were disabled after second usage. Fixed.
✓ Double escape of url fixed.
✓ Incorrect links in help book fixed.
✓ Modified date not being posted has been fixed.
✩ Resizable iPhoto import sheet
✓ Markdown script upgraded to latest version.
✩ Support for rel, id, class in href.
✩ macro %* for selection in custom tags.
✩ Added script routine
tell application "ecto"
set blist to get blog list
end tell
✩ Extended field can be hidden.