New research contends that a cataclysmic meteor impact could create new life, as easily as it could destroy.