I work in a shop and have been trained by Masterfit in bootfitting and custome insoles. If you want to go all out and get a full custom, Instaprint, conformable and superfeet all have them available. Just make sure you find a reputable shop that can make them for you. I prefer instaprint because when we take the molding of your foot it's in the unweighted postion meaning all of the bones in your feet are in their natural position. With that, you get support in all of the appropriate places.