If the shoes are of good quality (and you shouldn't be buying crappy shoes) then you should keep on re-soling them. Good shoes will just get better looking and more comfortable the older they get, provided you take care of them. I have a pair of Tony Lama cowboy boots that I just got back from their 4th or 5th resole. I got the boots in 1980 as a gift from my grandfather, and I've worn them a lot since them. I've worn them for riding, working, and just walking around. I haven't taken particularly good care of them, either, but they are well made and have stood up very well. I would not trade these boots for any new pair of boots. They have character and they fit my feet exceptionally well. I've never used any of the factory refurbishing services, so I can't comment on them. The price seems a bit high, however, when compared with the services of your local cobbler. I've been lucky enough to find a number of rather talented shoe repair people. My latest re-working of soles and heels on my boots cost me $60. When I got my Church's dress shoes re-soled several months ago, it cost me about $40.