Instead of sending Balloon message text as a series of ClientMessageEvents, why not set a text property in the docked application window, then send a single message that says "display my balloon text"? That seems much more straightforward than having to reassemble text fragments. Joe Krahn