I've had SSHPassKey installed for a while now - Bill Bumgarner wrote it back in his CodeFab days (pre-Apple), in order to make ProjectBuilder ask nicely for a CVS password.
I'd forgotten about it for a while (haven't been using CVS), but I fired it up yesterday and set it to respond to SSH password requests - so I get a nice GUI to ask for it - and better yet, it's Keychain aware, so I can ignore it after it's set once.
Now, Blapp can use its "Publish" button, calling rsync to send new posts up to the commons webserver automagically, and it gets the password properly (instead of failing on authentication). Cool!
Thanks, Bill!