I found that stretches help a LOT. What I do is stand with my toes on the front of a step and lean forward. It stretches the heel and calf muscles. Its not a quick fix (or even permanent) but it helps more than I can say.

Losing weight helped the most. I have noticed since I regained 20 pounds that my feet hurt like they used to.