Customer Preferences Explained