We might have the technology in 20 years, but only if people are hysterica about it being needed. If everyone thinks everything is okay and it will solve it self, nothing will happen! It's a prior to the preparedness paradox.
I don't think so. The technology to enable this is being worked on anyway since it is economically very valuable. Its probably the 2nd most valuable technology being worked on today.