In the book that established the field of Computer-Supported Collaborative Learning (CSCL) and presented the state of the art at that time, the editor identified three distinct theories of learning implicit in the community's research (Koschmann, 1996): • neo-Piagetian conflict theory • cultural-historical activity theory • social practice theory Recently, he has proposed two more: • Deweyan trans-actional inquiry (Koschmann, in press) • Bakhtinian dialogicality theory (Koschmann, 1999) This paper takes yet another cut at the problem, incorporating insights from these theories and related philosophies.