Keeping up with Changing Customer Behavior