After years of foot and knee pain, I tried very expensive insoles from a heavily-advertised national chain. Not only did they not help, they made things worse. I saw an ad for Protalus and decided to try a pair (at about 1/10th the cost of the others).
Amazing results with a week. My foot pain has not disappeared (nothing can repair the nerve damage from botched surgery) but it is so much more manageable that I can go days without even noticing it. Because I know these will wear out eventually, I'm buying another pair or two because I never want to be without my Protalus again.