Response to: For eduactors
I think much of the ideas presented here has something to do with "collaborative learning"
I am a masters of telecom eng. and currently working on developing intranet applications for the purpose of people learning from people in teaching english as a second language. Try the book linked by Barabasi. It might give you some ideas about the social aspect of the concept web 2.0.