Best Insoles for Flat Feet

What do you look for in the best insoles for flat feet?  You want an insole that will contour to your foot while supporting your arch.  You want to avoid an insole that has a high arch as that will just fatigue your foot and cause you a great deal of pain.  Below I have listed some examples of what I believe are the best insoles for flat feet:

Superfeet Black Premium Insoles–  If you have flat feet and are a runner this is the pair of insoles I would recommend.  It features a rebound high impact foam which will contour to your foot’s individual shape at the same time providing you arch support.

Footminders orthotic arch support–  If what you want for your insole is rigid arch support then Footminders arch support is the way to go.  I personally would not choose this insole, but if arch support is what you want this gives the strongest arch support

I prefer PowerStep–  These orthotics top layer of poron will contour to your foot providing cushioning while at the same time providing arch support neccesary for a flat foot.