I might use the USB feature... I don't know if I need the feature right now though.

I think I will use this code...but are the adc_bits and adc_sampleus numbers arbitrary?

DEFINE OSC 4
DEFINE ADC_BITS 8
DEFINE ADC_SAMPLEUS 50
' Set clock source (3=rc)
DEFINE ADC_CLOCK 3

And mister_e I could use your expertise on a few questions: I am using an infrared emitter and the strength of that beam will be measured by an infrared receiver (which will be measured with the adcin command). However, I cannot seem to find an infrared receiver. Do you know of any online stores that sell them?

The other thing I need are really cheap gearhead motors. Any suggestions?

Last question: If I do end up using the USB feature, what software could I use to receive USB data (or should I write my own) which I can then process?

I appreciate your help and wish you luck with your own projects.

-Mike