How to Design with Customer Retention in Mind