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.