The stepper motors, stepper drives, and power supply need to be chosen to work together. Gecko's stepper motor guide (linked to above) is a good read, and will help you understand how to choose the parts. In short you need to start with choosing the steppers to match the job at hand ( 'bigger', more oz-in, are not always better). When you know the motors inductance you can use Geckos rule-of-thumb formula to calculate the supply voltage. Keep in mind that this calculation just gets you in the right ballpark for getting the most out of your motors. Now you'll know what current voltage range of stepper driver to look for.
I've used the Xylotex driver in the past and they work well. When the Gecko G540 came out I was blown away though. The built in optical isolation makes it a lot easier to folks to wire things up and eliminates the need for a separate break-out-board. It also has charge pump integration built right in , oh and a 0-10V output for the spindle. (So it is easier to use and less expensive too!) Here is what one looks like:
http://soigeneris.com/products3.aspx, I have been redoing these pages and will get the manuals on there soon.
What I would do is look at the factory steppers and do some googling to find out their specs. Chances are that the engineers spent a lot of time matching those motors to the machine. It will give you a good place to start looking.