I buy my shoes for work at Dicks and I'll tell you why.
1. The salespeople are extremely informative and don't pressure you. If you need inexpensive shoes that will last a long time, tell them so!
2. They have a machine that you walk over and it measures your stride and where you are placing pressure on your foot. Then they can match you up to the right shoe for your foot!
3. The prices are competitive and they have great sales too!
4. Their website www.dickssportingoods.com is jam packed full of great information. Be sure to go to the shoe section, and find the determine your shoe size page. Not only do they tell you how to measure your foot, they tell you what kind of shoe you need for what kind of activity.
Hope this helps!