Future Directions in Consumer-based Marketing and Promotion: Micro-level Promotion and Price Optimization Technology