Assignment:
Compare and contrast how web 2.0 is being utilized for knowledge management in large organizations constructing elaborate in-house systems versus grass-roots knowledge sharing and collaboration. What are some costs and benefits to either strategy? Where might one approach make more sense than another? Please include references.