Check out SailCare
. They do great work at a very competitive price -- and they usually run seasonal discount (winter) rates. (Just checked their site -- 15% discount 1 OCT - 1 DEC). They'll inspect your sail upon receipt and tell you if they think that it's not worth repairing.
Not affiliated, just a satisfied customer.
Ditto, and their cleaning process is second to none.
Courtney is My Hero
If a man is to be obsessed by something, I suppose a boat is as good as anything, perhaps a bit better than most - E.B. White