Diagnostic techniques: their strengths and weaknesses.