Earth won't always be fit for occupation. We know that in two billion years or so, an expanding sun will boil away our oceans, leaving our home in the universe uninhabitable—unless, that is, we haven't already been wiped out by the Andromeda galaxy, which is on a multibillion-year collision course with our Milky Way. Moreover, at least a third of the thousand mile-wide asteroids that hurtle across our orbital path will eventually crash into us, at a rate of about one every 300,000 years.