First understand mentality especially for AFRICAN client I visited 2 times i know well what are they.?Most of service provider forgot equal satisfaction for both side.. others wise your success criteria never gone high..if really you want then devloped convinces to them for your success criteria..