Ok, that helps.
I don't understand why I would anything super fast or with a large memory capacity.
I was looking at the PIC12F629.. Seems like anything more would be overkill. Does that sound good?
Heres the program I'm going to be running.
'{$STAMP BS1}
'{$PORT COM1}
DIRS=00001010'input/output
PINS=00000010'high/low
SYMBOL Trigger=PIN0 'INPUT
SYMBOL Emitter=PIN1 'OUTPUT
SYMBOL Detector=PIN2 'INPUT
SYMBOL Solenoid=PIN3 'OUTPUT
SYMBOL Dwell=B4
SYMBOL Drop=B5
LET dwell=1000
LET drop=400
ReadyLOOP:
BUTTON Trigger,0,255,0,B1,0,ReadyLOOP
HIGH 3 'Activates Solenoid
DetectorLOOP:
BUTTON Detector,1,255,0,B2,0,DetectorLOOP
PAUSE Dwell
LOW 1 'Deactivates Solenoid
PAUSE Drop
DepressLOOP:
BUTTON Trigger,1,255,0,B3,0,DepressLOOP
GOTO ReadyLOOP