Archives for “consumer generated contents”

... or how a proposed consumer dialogue ended up in wicked consumer violation and a re-launch went really, really wrong.