I used to like SailCare but a word of caution. They totally funked up a friends sail, shrunk it by more than a few inches IIRCC and they didn't build my batten pocket well at all. I saw them at the fall boat show and they offered to fix my main sail but I declined.
That said, there are probably more happy customers than unhappy by a wide margin. Here is a thread from A-S on the topic of SC, the end of thread is where it gets interesting Sail Care = Awesome