Driving a stepper motor via USB and OSX
I'd buy an Arduino and the Adafruit stepper shield.

http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=81

They have some great documentation:

http://www.ladyada.net/make/mshield/