You know, there are reasons why you shop at smaller places instead of chains. You go for knowledge. You go for service. You go for items that may not be available at the big stores. You go for individual attentions. Naperville Sport Shop provides all of that and more. Stop in often enough and watch how quick they learn you by name. It's rare when that happens in this day and age.