I need new insoles for my Sidis. Something with decent arch support.

My current insoles are from Louis Garneau. I've only had them a couple of years and already they're wearing out -- my feet are hurting during and after riding.

So what do we like? Are Smartfeet insoles good for cycling? I noticed some Specialized insoles at a bike shop recently -- has anyone used them?

Thanks for any suggestions and advice!!