chialpha - First off welcome.
I would recommend you take some time and read through some of the recruiting threads that exist here on the site. You can search for threads that reference NCSA.
The general feeling here is that the services are there, but a good plan for athlete and parents put otgether at home can be a better and more effective route.
You iddn't reference the age of your son. Make sure to pay attention to the timelines for recruiting that you will see in many threads.
Lastly, don't be afraid to ask questions. There are many answers out there and all you need to do is ask the questions.