Create customized orthotic insoles using the makerbot customizer. These provide arch support, and are designed to spring a bit when you step. They may have variable thicknesses, and can be modified to fit each foot separately.
Note: Fixed a problem with the mesh; customizer should work properly now.
Measure your feet in millimeters and adjust accordingly. If your only measuring tape is in inches, you can convert by multiplying the number of inches by 25.4.
Customize these, print them out, and slip them under your shoe's insoles for solid, springy arch support. Typically, orthotic inserts such as these cost upwards of one hundred dollars. Per pair. With these customized inserts, you can print out a set that fits your feet, and create as many pairs as you need, nevermore having to switch out your inserts every time you switch shoes.
Print these out and try them. You won't want to go back!