20090429 home.science: Comets: Source of life on Earth?