Five styles of customer knowledge management and how smart companies use them to create value.