I can see the OP is satisfied but I have to backup Marsdenman, Superfeet are ace, and do have a return policy/guarantee if you don't like them.
The main thing is that you get them fitted properly and not just buy them off the internet. I originally balked at the price when recommended some on here, but after a couple of hours walking in a new pair of boot I needed something to deal with the sole. So my g/f & I went to an outdoor shop and bought some superfeet (a size larger than the box sizing suggest – we then cut them down – hense my warning a professionaly fitting helps) and walked up Snowdon the next day without the issues we'd suffered the previous day. I now swap them between all my mtb/walking boots, as and when I need them.