Stepper motor no stop!

Hi all! I'm new of the Arduino's world. I need to control a stepper motor with a potentiometer, but without time limits or step limits, that is the motor must stop only with an external control, such as a button..
Have you have advice for me about instructions to add for cancelling the dependence from steps or time? I use map function to fit potentiometer's input value to stepper's speed value. Obviusly when I turn the potentiometer, the stepper motor must change its speed instantly.
Any advice is welcome!
P.S: Sorry for my English.. I'm Italian!

This is possible. What have you done so far? What are you using to drive the stepper motor?

Discussion is going on here.