Another one is the Applied Motion STM series of integrated driver/stepper motors. I have a pair that I will be using for a corexy 3d printer. I got them for cheap on eBay $60 for both. They are similar to the Mdrive. They both are very expensive to begin with so not a viable option for many. More for industrial automation. For less than 1/3 the cost, a good stepper motor, external drivers works just as well.
the STM motors are nice though. Anti-resonance, programmable microstep modes. Really fast. Plus a bunch of other features not really needed for a typical cnc.