Keep in mind that the larger the asteroid, the harder it will be to move. I don't see us moving planet killers into orbits without some future tech. With current technology it would take many years just to alter the orbit enough to miss the Earth if it were on a collision course.
Also, the reason why some asteroids are rich in valuable metals is because of differentiation. When large bodies form, the denser metals sink to the center. Earth's core has a great deal more gold and platinum than the crust does. Some of the early bodies in our solar system were large enough to differentiate, and then they smashed into other bodies and broke apart, leaving pieces of differentiated cores full of nearly pure iron and all sorts of good stuff. We know enough about asteroids to know which bodies the pieces came from.
SpaceX is designing reusable launch vehicles as well. The major factor in the cost of rockets is that they are one time use only; if they can land safely back on earth, the reusability will reduce costs by a factor of 20, so even existing chemical rocket propulsion may allow us to do some interesting things. That and the brits are making a hybrid engine that breathes atmospheric air on the way up, allowing for entirely reusable single stage orbiters. (it was linked here recently)
Also, the reason why some asteroids are rich in valuable metals is because of differentiation. When large bodies form, the denser metals sink to the center. Earth's core has a great deal more gold and platinum than the crust does. Some of the early bodies in our solar system were large enough to differentiate, and then they smashed into other bodies and broke apart, leaving pieces of differentiated cores full of nearly pure iron and all sorts of good stuff. We know enough about asteroids to know which bodies the pieces came from.
SpaceX is designing reusable launch vehicles as well. The major factor in the cost of rockets is that they are one time use only; if they can land safely back on earth, the reusability will reduce costs by a factor of 20, so even existing chemical rocket propulsion may allow us to do some interesting things. That and the brits are making a hybrid engine that breathes atmospheric air on the way up, allowing for entirely reusable single stage orbiters. (it was linked here recently)