Creating customers for life: 50 resources on loyalty, churn and customer retention Gregory Ciotti 11 years ago