REVISING THE PRECAMBRIAN TIMESCALE: A NEW LOOK AT AN OLD STORY