Very interesting question. My main applications in OSS are: Library Lookup Helper (in-page status for checking library holdings) http://webvoy.uwindsor.ca:8080/cocoon/mount/chrysalis/welcome WIBS (Windsor Internet Booking System - originally based on MRBS but recently rebuilt and the Linux client side is being tackled by a commercial Linux solution provider) http://wibs.sourceforge.net PYTHEAS (ILS - not much activity in the last year, way too busy but have given away code all over the place, I think koha was using this for some ideas on marc mapping at one point) http://www.uwindsor.ca/library/leddy/people/art/pytheas Project FLOW (SVG and Google additions for Web-based OPACs) http://webvoy.uwindsor.ca:8087/projects/flow I graduated with a computer science degree in 1985 (I was using punch cards with fortran IV in 1981, a fact which never fails to make me feel ancient), and have written and shared code on all sorts of systems, including a DOS-based TSR for logging out CD-ROMs and a SPIRES-based MARC editor (in the late 80s/early 90s), a custom windows shell, and a java-based web browser. The one that I have shared a fair bit of code over that surprised me is a co-browser I wrote in connection with the Access 2002 hackfest <http://137.207.184.23:8088/access2002/>. I have told anyone who uses it that I would do it differently if I tackled it again (we didn't have time for this in the hackfest and I wrote it out of sheer guilt soon afterwards). Which leads to the other part of John's question, I sense great interest in OSS applications for virtual reference, and I am fairly convinced a killer application could be built in an environment like Cocoon, since the proxy pieces for a co-browser are already there. Another application in the "ones I will not easily get to" that would make a lot of sense for an OSS implementation is a CIPA filter (see Cindy Murdock's great story at WebJunction: <http://www.webjunction.org/do/DisplayContent?id=3973>). I wondered about using the common browser support of DDE (used by WebSpy and others) to step into a browser session and then out again. One of the difficulties, I think, with filtering applications is that they don't have a mechanism for querying a user in a session and then providing unfettered access if they get some sort of go-ahead from the patron (we don't deal with patrons, and I live in Canada, so I may be really off-base on how CIPA is supposed to be deployed). Finally, a library-specific toolbar has come up several times, from such notable commentators as Jenny Levine (The Shifted Librarian). I would really like to see something like this done for lii.org, with a plug-in for local libraries. The trick for me is to avoid platform-specific coding, and toolbars seem to put you into the depths of the desktop. So much to code, so little time... art