Preview: J. Craig Venter and "Synthetic Life"...