<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br><div>> My take is that the major item not readily available is a notification<br>> mechanism, to be triggered when something changes, with users<br>> registering themselves with some kind of call-back function.<br>> <br>> I dunno what's avaiable in desktop software libraries for this, but I<br>> see html5 providing such a mechanism in its 'local storage' feature.<br>> Like see http://www.quirksmode.org/blog/archives/2009/06/html5_storage_t.html<br>> and  http://html5demos.com/storage-events.<br><br>Yes. LocalStorage is handy and easy to work with -but- though it's available storage on user's pc's, it's only makes sense in the scoop of a visited page. (does that make sense?).. I'll elaborate: Unless you are managing a html-page that a user ownloads, you cannot access the localStorage of that pc [in my understanding]. The access happens through scripts on the page.</div><div>About events .. administering the erection of a html-page with it's scripts, on a server, does not really provide server-side events - except for the return response of a xmlhttprequest or similar, send from the client. But, this could be enough. (look up AJAX for the <span style="font-size: 10pt; ">xmlhttprequest</span><span style="font-size: 10pt; "> </span><span style="font-size: 10pt; ">)</span><span style="font-size: 10pt; "> The ping-ing back and forth takes simple code .. it won't be  cluttered up until you want to use it for something sensible ;o)</span></div><div><br>> BTW, I believe the OP is looking for handling not a random file<br>> (hardly that!) but an 'arbitrary' user-selected one.<br><br></div><div><br></div>                                        </div></body>
</html>