3D printing tiny human livers
newscientist.com
newscientist.com
One major impediment is similar to the 3D printing world - we need and rapid access at single micron levels. Right now most 3D printers get down to about 100microns. We need better.
We also need creative ways to mix cell types - your organs use many (but a finite number) of cell types dispersed in an organized way. Coming up with a clever way to use different 'inks' of cells in an organized way would be extraordinarily useful. As others have said - a primary reason is vascularization, but there are a number of cell types you'd need to worry about.
Definitely moving quickly though - we've seen pretty fast progress in lab keeping cells alive and starting to use different cell types for small structures. We can do any given manipulation. We now need to combine them to make the entire process fast, micron resolution, high viability, natural scaffoldings, with many cell types.
Futher - as this article points out, there's a LOT we can learn simply from being able to recreate and experiment on small portions of tissues and organs properly. The first results won't need to come from 'make a new liver' - but 'what does this thing in the liver do', or 'can we fix a liver just by doing this to it?'.
[1] http://www.popsci.com/science/article/2013-07/how-3-d-printi...
and after that onto better kidney, better liver, better spleen ... like printing a cat-eye-style reflection layer into new human eye to increase night vision :)