When one science fiction author called the asteroids "ten thousand fleas on the dead dog of night," he was only reflecting the disregard astronomers once had for these mysterious objects-most of which were considered little more than nuisances. Today, astronomers have a whole new respect for asteroids, comets, and meteors. The collision of an asteroid with Earth may have spelled the end of the dinosaurs-and a future collision may end life as we know...