When selecting a 3D printer one should consider a host of factors before going out to purchase the first shiny new printer that they see. Factors to consider when purchasing a 3D printer should be...