There is NO need to pay crazy prices to have your son get better year round. I see a few new programs with lower prices and great coaching. Find coaches, not names! Find coaches that do this for a living. Coaches that are teachers, varsity coaches, JV coaches and coaches from good HS or college programs.
I would also like to check out the programs that say "we wont travel" I just went through this with my older guy and I am not doing it with my younger one!
Good Luck and stay SANE