I have been thinking about a CNC for quite a while and finally pulled the trigger. Got this a couple of weeks ago and finally got it put together and operational. It is all USA manufactured by Carbide3D and very high quality compared to others I have seen. Newest version with all updates and comes with all the free programming needed. Now all I have to do is learn how to use it as I am close to being a computer idiot - I guess it is the age thing!