Meteoroids, meteors, and meteorites are different stages of the same thing: bits of rock and metal that circulate in our Solar System. Though they have long threatened life, they may carry life and life's ingredients as well.