sails
I would bet there is a local outfit who does canvas, repairs and the occasional cruising sail. They are likely to be low cost, with good quality, and you will get local support-you could even give them your old main to duplicate. I know this is Alaska, but someone must be catering to the sailboats there. That would be my first choice. However tempting it might be, DON"T buy anything stock-there is no such thing-at least for quality sails.
The next thing I would try is one of the smaller local lofts in the Seattle/Vancouver area. Once you get a quote you like, tell them to fax/email you their measurment form, and FILL IT OUT. Unless they can convince they have done a lot of YOUR specific model (and I doubt it), you will save yourself a lot of heartache by verifying the dimensions and filling out the form and sending it back to them. This is easy, and if there are some things you are not clear on, call them while you are trying to take the dimension (or you can reach me directly if need be), and one of us can talk you through it-it is easy-This is critical because there could well be a fitting problem if you do not make 100% sure they have the right dimensions, and they can't just pop down to the boat and fix it-you have to get it right the first time!! Trust me-it is worth the effort.
The major lofts in the PNW-Quantum,UK, Doyle, etc. will have good sails at reasosnable prices, but you might find savings from some of the smaller, non-affiliated one. Stay away from overseas (Hong Kong, Sails East, etc) companies...Not that they are always bad, but you can't afford a problem without local (ish) support..