Today's customer is empowered by information and choice. This presents new challenges to companies, who in their quest to acquire, retain and service customers are adopting Customer Relationship Management (CRM) in a big way, and changing their business approach from being 'Product centric' to...