Wearable reminder device

I probably wasn't very clear, so I'll try and outline my goal a bit better:

The device needs to vibrate on a timer that can be adjusted by the user, and each vibration needs to be stopped with a button press that would signal the start of the next cycle.

The user would adjust the timer by turning a dial to the desired time amount (1 to 30 min)

The whole device would be turned on by a clip/button/break in the circuit that is activated by clipping the device to a belt or pocket or bracelet band - this part I have a fairly good idea of how itll work.

I'm thinking I could modify the code from post #6 here:
http://arduinoexperiments.tumblr.com/

In his scenario, once the light turns on, what happens if the button is pressed again? For this to work for my application, a button press once the motor ( in this case the led) is on would need to stop the current vibration/light and restart the timer.

Thanks for the reply!