Linking marketing strategy to customer value: implications for technology marketers