The Potential Promise and Pitfalls of 3D Printing