Understanding the Customer Lifecycle