A report in the journal Science announces the finding of the oldest known human-fashioned threads, left in a cave by the Caucasus mountains about 34,000 years ago. Cynthia Graber reports