Lets face it. Most kids don't play sports ad-hoc in yards or neighborhoods on a daily basis anymore like decades past. That's old news I realize. Free time is now spent on on video games, 200+ TV channels and electronic gadgets. Outdoor basketball courts are usually empty most evenings. Public tennis courts are being removed from parks, sand volleyball courts have weeds growing in the sand, forget pickup football games or baseball games in open back yards/playgrounds anymore. The only pickup soccer games I see are in the Latino communities. Most all of our kids athletic development comes through participation in organized sports programs and the best are groomed in club or premier travel teams...all which require significant financial investments by parents. There seems to be a transition in this country of our top athletes, where the majority of our best athletes are now primarily coming from upper-middle class and affluent families and not as many off the farm, the steel mill/factory or inner-city ghettos. The top sports high schools in my county clearly are from the most affluent communities which was not always as consistent in decades past. Actually in the past it was the inner-city high schools that put out the best athletes and sports teams, but now its the wealthy suburbs dominating the top in most every sport. My guess is its a combination that affluent parents influence their children to be committed year round to various organized activities (music, sports etc) but also that in today's athletics, it takes more money to get your child into the premier clubs, clinics and camps where that seems to be the only way to reach maximum potential. Am I offbase in my perception or does this seem to be the new American top-athlete (coming from more affuent upbringing).