Before you drop the mast---
Ken, if you have an extra halyard, try hooking a rope to the head shackle and tape a short piece of coat hanger with a hook pointing up, so you can snag your Main halyard. Put a bend in both ends of the wire hanger, and tape it to your spare halyard in such a way that it won't pull off the rope when you snag your Main Halyard. I did this last summer for a guy's Bristol 24 and was very successful. If you have to take your mast down, I'm pretty sure that the 25 O'Days have special plates on the stays for pivot bridles that attach to the end of your boom. The boom acts as a gin pole for letting down the mast over the bow with the aid of the topping lift and Mainsheet. The pivot bridles keep the boom straight. If you've never done this before, you need to talk to someone with a 25 or 26 OD who has, or get some directions off the web. It involves taking the rope out one sheave of each double sheave of the mainsheet to provide enough rope so that your mainsheet can have enough rope on it to let the mast all the way down. I don't think you need to loosen your side stays, but your back stay needs to be taken off. If and when you do this, disconnect the roller furler if you have one, and have someone guide the roller furler to keep it in line with the mast as it comes down. Also, and this is most crucial; make sure that the wind is coming directly toward the bow. No wind is even better. If you can,--give the coat hanger a try.