How to buy a customer for life