I am using one of these ...
http://www.dtllc.com/4xcnc10b.html It works pretty good. It'll do 4 Axis @ 10Amps Current. It doesn't have micro stepping and it's definitely not a Gecko but it drives my steppers just fine.
It also has 3 onboard relays that you can use to control turning on/off other stuff (i.e. Router motor, Vacuum, Coolant, etc)
If I had to do it again, I'd probaby cough up the dough and buy Geckos or a Campbell but, for a inexpensive easy started board, it's hard to beat the bang for the buck you get in this board.