No dissagreement here, Solidworks is the best. But all depends on experience level. Solidworks is Not the best for someone just starting out, Inventor is. Again, all depends on skill-level. [smirk]Solid works is hands down the best. and its really easy to import into a CAD/CAM like Mastercam.