Until today, I have never been able to connect to my Drupal site using a blogging client with the blogAPI. The problem was not in the choice of client, my theme, my drupal install, or my host configuration.
I caused the problem by writing a custom trigger.
I created an action/trigger that redirected all users to the front page of the site upon login. I thought this made a better landing page than a user’s profile page. I had no idea that this was going to fubar remote blogging.
The first thing that the remote blogging program does is log into the site. But, instead of receiving the XML it was expecting, it was getting my home page. Turning of that action/trigger, solved the problem.
I hope someone else finds this useful.