Truly the curse of the engineer... being able to envision the power of a new technology while simultaneously being able to recognize all the problems that stand in its way.