Start a new thread in Electrical regarding your defogger question.
I had the same leaky windshield issue with my 99 SE. It resulted from a poor installation job of a replacement piece of glass. I bought the car with 28K (3 years old) and it had a new windshield installed....four years later that thing started leaking...bad. Since it had a crack and was leaking at the top, I opted to get it replaced. Here'* what I found:
When the installers discovered this I asked them to stop the show! They took the old glass out and didn't install the new. That gave me time (three days) to grind out the rust and spray all of the infected area with a rust inhibator...and let it dry well. They came back and installed the new glass. Never had an issue after that....up until we sold it 9 months later.
I'll move this to Detailing for you.. Feel free update the thread title.