There are a few about, the kFlop seems the most stable of the USB ones but it requires a bit more involvment than the others if used for anything more than the basics. The USB SmoothStepper never gave me any issues but lots of people had problems with noise.
Personally I would look at Ethernet, it is much more robust than USB and there are quite a few controllers that use it.
Hood