Henrik, you are correct ! I had it close and didn't even realize it. The code below seems to work exactly like I want it to. Just need to add an output for a relay now.

I've been wanting to learn how to use a pot for things like this for a long time, I have other uses for it now too.

Thanks VERY much for your help, I really appreciate it,

Sam

Adjust pot for desired water flow rate
Code:
CMCON=�000111
ANSEL=�000000





@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT
@ DEVICE pic12F675, WDT_ON
@ DEVICE pic12F675, PWRT_ON
@ DEVICE pic12F675, MCLR_OFF
@ DEVICE pic12F675, BOD_ON

define ADC_BITS 8
define ADC_CLOCK 3 

rdpot var word
c var byte
pulse var word
Green var GPIO.2
Red Var GPIO.0


low Red
Low Green

PAUSE 50

flow:
count GPIO.4, 500, pulse
adcin 1,rdpot
if PULSE > RDPOT then
high Green
low RED            
goto flow
else 
GOSUB ALERT
endif
pause 50
goto flow



alert: 
for c = 1 to 4
low Green
high Red
pause 100
low Red
pause 500
next