Hi, Is there any way to return from a controller method but have the HTTP connection which triggered it stay open (or put into a global array)? What I''m trying to do is establish an Ajax connection to the server which sits around waiting for updates, to avoid polling the server every few seconds. To stop the web browser timing out, I''d like to write whitespace to the connection every X seconds or so from a callback the webrick servers main loop dispatches. For anybody who has done GTK+ coding, essentially I''d like to store the HTTP connection object somewhere then have a g_timeout_add equivalent so it can be kept alive. Once there was an update available, the necessary content would be retrieved then Javascript on the client side would restart the connection and wait for the next update. Anybody got any hints? thanks -mike