SUPERFEET!

http://www.superfeet.com/

They have a big ol' building just up the road from me. I like their products, especially the new Berry/Orange with the met arch pad. (very nice for bikers who get numb or have pain in the toes or balls of the feet.)

I also like the brand "10 Seconds" which is about half the price. Can be much harder to find, though. I wouldn't buy an insole unless you could try it in person.