This is a generally well written and competitive proposal which addresses an interesting area. I find it rather hard to review as the proposal is very technical and appears to discuss too many low-level issues. In particular, there is essentially no application requirement analysis to motivate the work. Such a study is part of the year 1 proposed program but the proposer appears to have settled on a research agenda independent of the results of this study. This weakness (lack of analysis of application needs) is apparent in the discussion (or lack of it) of collaborative systems. The proposal calls in year 3 to develop a collaborative system labeled "Web Interfaced Collaboration". However there are about a dozen existing academic and commercial activities deploying such systems today! Further many of these are built using Java technology and this proposal is notable for mentioning essentially all known thread packages except that associated with Java runtime and language. I am not saying these threads are great but that proposal hasn't done some of necessary homework! In spite of my gripes, this is good and useful computer science by a quality researcher with an excellent track record. The proposal has some flaws but I would view it as certainly fundable!