The Replicating Rapid-Prototyper
From http://reprap.org:
A universal constructor is a machine that can replicate itself and - in addition - make other industrial products. Such a machine would have a number of interesting characteristics, such as being subject to Darwinian evolution, increasing in number exponentially, and being extremely low-cost.
2 pages link to RepRap: