Electronic Word of Mouth and Consumer Generated Content: From Concept to Application