I wrote a new post over at the SSDS blog about the value of engineering research on technologies that may not yet be feasible.

Basically, this is how technological tipping points happen - once we figure out that a technology is possible, it lies dormant until developments in other fields make it feasible, at which point it bursts into usefulness.