I have been working on upgrading this site to run under Drupal 7 - not without its challenges - but the problems were solved one by one, until just one major one was left.
It turns out that the "Blog API" calls that enable external editors like Ecto to communicate with Drupal was removed from the core in the move to Drupal 7. And it is currently not available - so this is a showstopper for me.
On a positive note - the blog Api module project has reached its goals for chipin contribution and expects to have the module ready around January 1st - 2012.
So I'll wait for this.