RNAi: From Mystery to Mechanism (and Back)