Proceedings of CSCL '99.Designing new media for a new millenium : collaborative technology for learning, education, and training :the International Conference on Computer Support for Collaborative Learning