CRM at its best will promote business efficiency, but take a half-hearted approach and its value is limited... By Jessica Heald