Okay, so this little project got a bit sidetracked as yard work took over my Jeep time.  Yesterday morning, after an evening of light rain and fog, I got into the XJ to find a small puddle on the passenger side floor mat.  Uh oh.  Upon closer inspection of the upper passenger side windshield frame, it appears that I have a small hole under the rubber trim.  I can slide the ignition key into my header, and I fail to see how this could be even a remotely good thing.
So........now I'm stuck trying to figure out what to do:
Option 1:  Pull the windshield, get out the wire wheels and flappers, and see how bad the cancer is?  The issue here, is that once the windshield is out, I effectively own a paperweight until the issue is resolved, or until the Jeep is deemed dead.  Being in Langdon makes this a slightly more akward affair.
Option 2:  Start a Kijiji seach for a clean low-mileage XJ and start over?
Option 3: 

??
The XJ is currently living as my daily driver AND is being used almost daily for towing landscaping stuff between Calgary and Langdon.  Regardless of what I do, I can't really afford to have the thing off the road for too long.
Anyone got any ideas here?