I am the lead designer and machinist for a manufacturing company. BobCAD has pushy salesmen and they just want your money (like all do, the question is ethics). They show you an online tutorial, in which they rush through pre-made examples to make their software seem easy and robust. Once they have your money and you start to try and use their software you realize it is not as seamless, easy or as robust as you had hoped. I've worked with and talked with many professionals in the machining industry and all confirm that BobCad software is cheap compared to other softwares for a reason - it is a total headache to use and the company only wants you to continue to dump more and more money into their software for support and add-ons in hopes of fixing problems and your headaches. I promise you that if you use their software you will regret it and end up banging your head against the wall. They also never provide refunds, not matter what. Do not believe their sales team if they tell you about money back returns. They will throw legal documents in your face that they don't mention before you buy it. BobCAD Inc. uses a dumbed down version of higher priced software and code (I will not mention the name of the other company in order to keep this rant from seeming like a sales pitch for other software) and repackages it under their brand. They just want your money and they do not care about their reputation or you as a customer. Unethical company, mediocre software. If they work for you then more power to ya! I'm staying away.