The most difficult thing for me to understand is why it is taking so long to catch on. 3D printing is awesome, so many uses, throw more scientist/users at it to solve any current issues!