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.
"If Americans want to live the American Dream, they should go to Denmark." - Richard Wilkinson