I have been using SprutCAM since mid 2007. I had the chance to test many CAM programs before this one and ALWAYS ended up with the feeling the program could be improved or some features I wanted were missing. Until I tried SprutCAM!!!!! From day one I realized this was the one. Along the years the program has evolved to a very sofisticated level. I recommend it to everyone. The only Con in my opinion is the manual which could be improved. However with the advent of Youtube just about every sample needed can be found. Support is quick and efficient. No complaints whatsoever. The way every program should be.