I don't have first hand knowledge that it leaks, but with every sun roof I've seen or read about, they leak. Just an assumption, and not based on any fact surrounding his jeep. We had a neon with a factory sunroof, a buddy had a celica, and the ones I've worked on all leak. His is fixed design and doesn't open, so it may not leak.
The difference between stupidity and ignorance. Ignorance is doing something wrong and not knowing better. Stupidity is knowing better, but doing it anyway. Don't be stupid!