I suffer from this very ailment. I bought the $50 Dr. Scholl's insoles then went to a podiatrist and spent hundreds of dollars when I could have fixed it for under $20. I am on my feet for 8+ hours a day. These have helped me tremendously. I have had NO foot pain since I started wearing these. They're so comfortable I wear them even when I'm not at work.
On my days off I sometimes don't wear them at all, but they feel good so I like to wear them.