All rite thanks for all your help Craig. Im going to start researching all these options you recommended and figure out which one to invest in. You sure know a lot about this whereas I'm just getting started. I'm actually going to school for advanced manufacturing and recently picked up a vertical mill that was bran new from 2007 in a storage unit auction. The spindle and drive has horrible limitations though of only having 5 speeds and can only be set manually from the front panel not accepting any S commands. When it finishes an operation or ready for a tool change I have to manually go turn it off and manually change speeds. Its really annoying so I'm having to completely change the drive and motor. Motor on it now is a BLDC and uses a hall sensor. The drive is even worse doesn't have a model number on it and isn't even in a case is bulky and has no documentation to be found anywhere. Anyways thanks. Ill keep you updated on what I pull the trigger on. Thanks