3D printing sounds expensive.  And complicated.  However- this is very cool and I'm following it with great interest!