E-mail the story: Machines making other machines: new twist on self-replication