Really beautiful machines in this thread,
I somewhat agree with 3d printing and shipping part via UPS, but I am gonna disagree on the timing. I believe we are farther away to this state than you said, but what do I know, I do not have a crystal ball :). If I had one, I would play the stock market every day and even the forex during the night.
Bill