This is Johns business partner with the completion of the review: The techs that came out and installed the tool setter, ejector and my high pressure coolant broke my sub spindle collet by not properly screwing in a set screw into the collet. It caused the screw to get bent and jammed. They took 13 days to get a new collet and come out to install it. So all in all, I was supposed to have my machine totally running and trained by early November at the latest. It actually became early February. I told them this was unacceptable and that it has cost me a lot of money. The best they could do was offer me another free training. I told them Id accept it when I was up and running so that he could help me get more efficient. As of writing this post, I havent requested this training.Since then, Ive asked them for an occasional support question. Probably 2 or 3 per month. Which they told me would be no problem before I bought my machine. My e-mails are regularly ignored. The only ones that get answered are ones that I call my sales guy up and complain to about being ignored. I had a problem with the post causing the machine to stall on a line of code. It took 3 weeks to get it resolved. I could say that 3 or 4 days of that 3 weeks was my problem. When I complained about the time it took to fix my issue, they also agreed that it wasnt an acceptable turn around time.Ive had a few conversations with the manager here about all my problems and he always likes to ensure me that his other customers arent treated as poorly as me and that theyll do better in the future. They also like to tell me that theyre so busy making sales or preparing for conventions, that they dont have enough time to get to me sometimes. Im not sure why they think this is good customer service. Existing customers should come before new customers in my opinion. They definitely dont believe in that though.In summary, I like the machine, it does what it needs to do. The control is a little difficult as it will error out without telling you what the problem is. Id give the machine 4.5 stars. If it had good support behind it, this wouldnt be a problem and Id probably give it 5 stars. However, the service is so awful that I cant give them more than 1 star. I feel bad writing this review because each person Ive dealt with on an individual basis seems sincere and works very hard. However, as a company they constantly come up short. The only time Im helped is if I call and complain to people for 15+ minutes. I believe its because theyre extremely understaffed. However, checking their website, they have 0 postings for new jobs in the Phx location.