Some of you guys seem to have had a bad experience with Mastercam, and prefer other software technologies.
Excuse me for asking a dumb question, but why do you hang out in a Mastercam forum?

Mastercam and SolidWorks Training Online