Contrary to most people here I'm not a machinist at all :P, I did however have SolidWorks training at engineering school (I'm in electronics) and the folks I work for (small company, close connections) runs a state of the art CNC workshop. Being such nice employers they are sometimes helpful...