tony123 said:
...I'm thinking now that I may just milk this system out for as much as I can. Apparently I can go several weeks of use without a problem, so I may just deal with it. Put it on a charge about every second week and call it a day.

...
Sounds like a plan!
You might think about putting it on a trickle charge (1 or 2 amp charge rate) between uses to keep the battery topped off. And maybe a piece of tape over the charge light so it doesn't annoy you
Intermittent problems are a real pain to diagnose and fix. This sounds like you may have a bad/intermittent connection or broken wire somewhere in the circuit that makes/breaks due to vibration.
If it was me, I wouldn't spend the money for a new regulator unless it fails hard, and due to the intermittent nature of the problem I'm not totally convinced that your's has failed. I would check and clean all the connectors at the alternator and regulator, the battery terminals, and on two wires connecting to the starter.
Note, the following is specific to my tractor and I'm assuming it's the same as your's. There is one heavy gauge wire secured by a nut on the starter. That heavy wire runs forward to the positive terminal on the battery and carries power for the starter motor. The same nut secures a ring terminal attached to a lighter (10 ga?) wire that runs back through a couple of connectors into the wiring harness. The wire then exits the harness to attach to one of the pins in the 6 terminal gang connector off the regulator. That lighter gauge wire carries charging current from the regulator to the battery via it's connection to the heavy gauge wire at the starter motor. I'd take particular care to be sure that lighter gauge wire makes good contact at the starter and has no breaks or bad connections all the way from starter to regulator.
You may find a bad/dirty connection that, when fixed/cleaned, cures your problem. You may not. Like I said, intermittent problems are a royal pain in the donkey to find and fix.
BTW, we've gotten so far away from the original purpose of this thread that it might be a good idea to begin a new thread if this goes much further.