Collaboration and Collaboratories Symposium on Knowledge Environments for Science NSF November 2002 Ed Hackett.