Smart Customers, Stupid Companies: Why Only Intelligent Companies Will Thrive, and How To Be One of Them