Looks like a great resource http://peeragogy.org/. A collection of techniques for collaborative learning and collaborative work