Ive been wearing Nike Air Monarchs with a cross trainer insole from Spenco (Champs $20) for 13 years. Working preload and driving, I get about 4 to 6 months an a pair of shoes. The insoles have a 1 yr warranty. I return them back to Champs after 6 months, get a new pair. 6 months later, I buy another pair, and so on, so on.... I get the shoes at Rack Room for $59-65 and usually get the 2nd pair 1/2 off. Tried a pair of New Balance, didnt like them. Tried Wolverine boots for 1 day, YIKES!!! Ive considered trying a pair of Brooks Addiction. They cost about $89 but I cant find a local shoe store who carries them.