How the marketing moments of truth affect the marketing mix and the technology needed to make your business successful