You could also consider getting some Sorbothane insoles for your boots - they cost a lot of money, but they're worth their weight in gold . . .