I recently did a window in my house and did my sunroof with the left over film. What I really liked about the product I used was that it was "insta-cling" and just uses static cling to stick to the windows. The film can be peeled away at any time so it isnt permanent and it give you lots of chances to get it right. Nice and easy but it took a lot of time to do the sunroof to my satisfaction and I realize that its a flat piece of glass.
I plan on getting my 944 tinted, I wont be doing it myself