I also highly recommend Superfeet insoles. I use "carbon" (currently called "run"), the thinnest insole they make. It's like walking barefoot. I've walked approximately 2,000 miles a year for the past 4 years and haven't suffered any serious pain. Expensive, but worth every penny.