To believe this, you'd have to this we've got at least: - plastic/metal in the same machine - most likely simultaneously unless people are going to assemble it. - home printable silicon, maybe they could ship it in, but I feel like that defeats the point - they could just ship the device then.
Both of these are really hard material science problems that require tons of research.
The process/materials that 3D printing provide can do none of those things right now - probably not for 10+ years. So, I think all these RepRap clone guys who think, like GNU/Linux, they'll be able to go RepRap -> ? -> Replicator, are a bit naive / hyping it.
They should be creating things that compliment the 3D Printer - like a laser cutter like this:
http://www.kickstarter.com/projects/nortd/lasersaur-open-sou...
DEC wasn't wrong about the "cloud" - just way too early and in the wrong environment. RepRap clones are at this point now.
If 3d printers became widespread, we would have databases full of plans made by people and every 3d print wouldn't be a custom one off
As far as the database full of plans: http://www.thingiverse.com/
Parallel port? Isn't that an anachronism, or are these still popular in the 'hobby' world?
In the past I've also used audio line-in/out as a simple two-channel (each way) I/O interface, but that runs into more problems with drivers getting in your way (buffering things and whatnot) than parallel ports do.
The main issue seems to be the timing with controlling... parallel i/o lines. From http://www.cnccookbook.com/CCBreakoutBoards.htm :
While there are boards the purport to simulate a parallel port with a USB connection, most of them don't work for CNC applications. The reason is that they are not high enough performance to maintain the exact timing relationships needed to produce a clean pulse train to control multiple servos or steppers.
eMaker Huxley: http://www.indiegogo.com/eMAKER-Huxley-3D-printer-kits
SeeMeCNC - uses software to drive stepper drivers via a parallel port rather than onboard control hardware running GCode or the like, saving hardware cost: http://www.indiegogo.com/SeeMeCNC-H-1
SUMPOD - http://sumpod.com/ - more appliance-y.