The technology is emerging where people will soon be able to literally print a firearm at home from their desktop, with appropriate equipment. The company's name is Defense Distributed. Their idea is to create a cad file which will be freely distributable across the internet. They are using professional grade 3D printing equipment, with the intent to backport it to hobbyist type 3D printers like the reprap. Information is free, and rightly so.