Some years back I checked with Blue water and North Sails in Richmond. I wanted to have my main checked out and wanted modifications. Time and cost the factors and NS won the tendering. They assessed my sail, and told me I had much life left. They did point out some repairs, and walked me through the modifications. I was satisfied.