I just read a remarkable article from Michael Gilbert, Marius Leibold, and Gilbert Probst called "Five styles of Customer Knowledge Management and how smart companies put them into action". Customer Knowledge Management is about "gaining, sharing and expanding knowledge of...