The patience and the passion to sift through thousands of details...