as far as the pin hole goes, i accidentally put two 1" tears in my soft top about 3 years ago. they finally, after a few years, started to leak; so i decided to patch them. i bought a vinyl patch kit from the auto parts store. i used the cheesecloth material and epoxy/glue that came with it. i "glued" the cheese cloth to the inside of the top and then spread the epoxy on the outside of the top. i did this last spring and has been waterproof since. it has held up to torrential rains; heavy, wet snows; direct sunlight; and any other element that NJ has to offer.