20110810 home.science: Meteorites helped create life on Earth