3D printers are a huge market right now. An argument I often see is that the capability of the common type of 3D printing that lays down layers of hot plastic isn't much different from that of many computer numerical control (CNC) mills. The argument usually goes back and forth, pulling pros and cons from both sides. Invariably someone pipes in at some point and suggests that you should probably just have both.
FABtotum has taken this to heart with a 3D printer, 4-axis CNC mill, and 3D scanner combination. The FABtotum has an interchangeable head allowing you to switch between additive and subtractive methods of creation. You could also create your own attachments (frosting extruder pops into my mind) to clip into the unit. The bed is also removable allowing you to switch between a surface ideal for 3D printing or a surface for CNC. Alternatively, you can completely remove the bed to use another axis in milling, as you can see in the video.
Creation is only part of what the system can do. At any point you can use the built-in 3D scanner to import real-world objects into your digital workplace. Maybe you want to make copies of something, or maybe you want to modify the design of a physical object. The FABtotum makes this task seem fairly easy, and all in one unit.
Additive printing: FABtotum uses Fused Filament Fabrication to print 3D objects.
(Source: FABtotum on Indiegogo)