Customer Retention A High Stakes Game