These are great and make good shoes even more comfortable.
They are a bit pricey, but I imagine that I will be using them again and again.  I put them in 4 pairs of minimalist running shoes and find awesome.