While I agree that replacing your main makes the most sense have you thought about sending them to Sail Care to see what they can do? They will be honest and straightforward and can even help you out with new sails if need be.
As a counter-point to this, I can tell you that as the sails get bigger, the job becomes MUCH harder. You have to make sure you can spread out the entire sail if you want to tape it decently. Then the sewing is hugely monotonous. If you've got the room and you know it sounds fun, then have a go. But I would never recommend this as a way for an average Joe to save a few bucks.If you have the room to work, you might consider a kit! My experience with Sailrite has been excellent. I built a new main and jib for my Sandpiper 565. Here is a link to the build thread I set up on the Sandpiper forum:
http://www.vaxxine.com/clsailboats/ubbthreads/ubbthreads.php?ubb=showflat&Number=14573&fpart=1
They come pre-cut and marked so you can't hardly mess it up. Generally you don't need a fancy sewing machine either.
The cost was about half of what I could buy new for. They make great winter projects. If the boat is a 26, you will need a pretty big basement, but it's doable. I would not hesitate to do it again. Like someone mentioned, you cant beat a new set of sails!
I have to agree with Jackdaw on this one. We considered it for our Hunter 20 and decided against it and I sew quite a bit. The savings just wasn't enough to offset the amount of work I foresaw coming my way. That said, if we ever decided to add a spinnaker I will probably sew that myself just so I can say I did, and the savings on that was enough to make it worth while on my part.As a counter-point to this, I can tell you that as the sails get bigger, the job becomes MUCH harder. You have to make sure you can spread out the entire sail if you want to tape it decently. Then the sewing is hugely monotonous. If you've got the room and you know it sounds fun, then have a go. But I would never recommend this as a way for an average Joe to save a few bucks.