The Perfect Customer Lifecycle