This is my third time through the process. The best advice I can give is to find a program that you feel will help your son develop and be the best he can, and that treats him and you with respect (not easy). Remember why you are doing this. Not everyone is going to play at Duke or Maryland, so keep that in mind. Be realistic with your sons abilities and goals. In order to play in college you don't need to be on the "best" club or go to the "best" tournament. There are some great d2 and d3 schools where your son can play lax and get a good education. Be realistic and honest with yourself. Don't get caught up in the hype.