FYI - i've added three related options to the miranda plugin that users seem to appreciate: an option to end sessions when the other end goes offline (switch to FINISHED state), an option to end sessions when the message window is closed (also switch to FINISHED) and a third option (with a warning) to timeout finished sessions back to the PLAINTEXT state after a certain amount of time. this can introduce some incompatibilities, but there's no way to get miranda to send a message before a protocol goes offline locally to terminate sessions 'properly'.
<br>