I first learned about Sole Sports when I was looking for local group runs. I purchased my first pair of "serious" running shoes from them. While I was there, they performed a gait analysis and put me into a pair of shoes that had been the second more comfortable pair that I have run in, before they introduced me to my new favorite pair. The staff are not just knowledgeable about shoes, most are seasoned runners and athletes. In addition to shoes, the staff knows a ton about nutrition, maintenance and injury prevention. They have group runs that leave the store that have helped me immensely with my long distance runs. Not only have they helped me with my purchases, they have had a large part to do with my training. The staff is always very friendly and they have some very informative clinics as well as an occasional weekend event. I can not think of enough ways to give back to these guys so I try to make all of my running gear purchases there. I owe a debt of gratitude to Lance the staff there... you know who you are. You all rock! See you at a race or the next group run.