for those of you that don't know, i'm "<ahref="http://walkah.net/MAINTAINERS.txt"title="drupal maintainers list">officially</a>" the maintainer of the blogapi.module for <ahref="http://drupal.org/"title="drupal content management framework">drupal</a>. therefore, i took it upon myself to look into an <ahref="http://drupal.org/node/6195">old request</a> to support editing multiple node types via blogapi.module . i was not particularly fond of the original approach, as it tied folks to only submitting either "blog" nodes or "story" nodes. however, a very clever community member recently <ahref="http://drupal.org/node/6195#comment-16521"title="teradome's idea">made a suggestion</a> on how to make this feature possible using the <ahref="http://www.blogger.com/developers/api/1_docs/">currently</a><ahref="http://www.xmlrpc.com/metaWeblogApi">available</a><ahref="http://www.movabletype.org/docs/mtmanual_programmatic.html">apis</a> - the trick is to use the (formerly unused) "blogid" parameter to differentiate between node types. please feel free to <ahref="http://drupal.org/node/6195#comment-16756">try my patch</a>, and i'll try to get it in for the next drupal release.
this patch, though, highlights my biggest frustration with the current state of the APIs: they are just not flexible enough. so many of the things in the current blogapi.module consist of compromises to make things work in a reasonably sensible manner in drupal.
so, as an author of the "software at the other end", consider me officially <ahref="http://inessential.com/?comments=1&postid=2984"title="Brent Simmons - author of MarsEdit">agreeing with brent</a> (of Mars Edit) that we need to get together with the likes of <ahref="http://ecto.kung-foo.tv/"title="ecto">Adriaan</a> et. al and fix this thing.