A messaging system includes a plurality of browsers connected through a
common server. The server includes a message engine for receiving from a
first user browser a request to enter chat mode with a second user
browser; then receiving asynchronously from the second user browser a
request to download any content from the common server or any other
intranet or Internet server; and responding to the request from the
second user browser with content modified to instantiate a chat session
between the first and second user browsers.