Thanks for the fast reply Darrel!

1. The PID code is for a servo right? I see that it has direction control and I'm guessing when the setpoint and the ADC value match, it's going to stop the motor and fight to keep it in that position?

2. what do I change in the code to make this thing run as a speed control?