Frame Fixer can fix anything to do with eyeglasses. I have taken several pairs into them over the years which looked beyond repair, and they fixed them like new. However, they are not inexpensive, and will charge extra ($15 or more) if you need them the same day.Since I only have one good pair of glasses, I usually pay the premium. Since they are pretty much the only game in town, I am happy to pay their price, rather than having to buy new glasses. They do have some beautiful and different frames, and I have purchased frames and lenses from them. Again, no discounts here, but definitely quality products. I have found the daughter of the owner at the Charleston store can be a little difficult to deal with, but overall my experiences with them have not been unpleasant.