May I add my humble addition to this topic? I'm on my feet all day and wear athletic shoes. As it turns out, what I had purchased online was the wrong, most perfectly awful, fit. Two days after getting the right pair of shoes in person at the store, I feel like I might not have to retire just yet after all!
Good shoes (and a properly fitted bra) will change your entire outlook on life and are worth every penny you can afford.
IMHO