Hi guys , thank you all for the replies. I have made good progress since last post, but do have a few hiccups to work out. And before I say anything else I do want to thank mach motion, all in all they have been a huge help, and the tech support has been great. The problems I've had are more related to mach3 than anything machmotion has done. The thing is , I don't want to just get things working, I would like to understand why and how, so i can troubleshoot any problems myself. When I thread using the wizard , or with the G32 coded line by line, the pitch of the threads is off. It will cut uniform good threads , but if I command a 24 tpi (.04167) I get around a 20 tpi..have tried numerous spindle speeds, always same result. The steps per rev is correct. The encoder on my spindle gives 1000 pulses per rev, is a 1:1 ratio, and maintains stable speed when threading indicator is lit. If I set to thread at a certain rpm, and the true speed is different, should I plug this number in for the speed? I've read the thread titled G76 threading issues, and experienced the same issue of the very slow movement at the end of a pass, and added G95 to the initialization string, and it solved that problem. I occasionally get an error that farces the program to close, and i have seen a blue screen several times , but the computer recovered quickly. Also, when i open mach 3, i get one of 3 load screens that come up, a blue/ white mach3 , a red / grey art soft, or a screen that says mach 3 professional etc etc, has some graphics, and appears to be the one i should get...oh yea, I also want a partridge & a pear tree!