Content Management and CRM: Two great technologies that taste great together