Love my Superfeet, I have 4 or 5 pairs.
if you've got 'em, try them out. (be ready for your feet to get tired of them, so switch them in and out of the shoes as your feet get tired. They encourage all the little muscles of your feet to do their jobs, so they are fatiguing)
I try to get all my unstable foot/ankle/knee/hip patients to get Superfeet or something like them.