I went here to get running shoes because I was told that they know how to give you the right shoes for your feet. When I left, I had learned so much about running shoes! They look at your feet to see if you are pronated, give you a couple pairs to try on, then tell you to go run around the block and see how they feel! They do this until you get the shoe that is right for you. They answered all of my questions, and I left with a great pair of shoes. They even lace locked my laces for me.
I also found a 30% off coupon on their website, which made the experience even nicer.
They have a limited amount of running accessories like belts, gels, and clothes as well, but don't deal with any sport besides running- which is a pity. If they carried shoes and accessories for other sports, I'd go there first!
All in all this is a great place to go if you want expert help getting a great pair of running shoes.
Pros: Coupon on Website, Personalized Help, Running Expertise
Cons: Smallish stock, scope limited to running
more