How should a Microsoft Dynamics partner keep their clients happy?