mtbsnake... man, that sucks. I have never heard of someone with the problem you had. Lets hope it was a bad installation at the factory and now they are done correctly.
sframs: Your not the only one. Several folks including myself have had the whole sunroof, tray and other parts replaced several times.
Its not as bad as owning a ford, but getting closer, one part at a time.