oilman,
In term of diagnoses of the causes of damp I think the fundemental problem is that it is too few surveyors are capable of, and too few clients are prepared to pay for, proper investigation.
Sometimes it very simple to diagnose the cause, the cause being readily apparent. However...