Repair...restore...have any of you done it?