Sorry to hear about the windshield. I had a golf ball destroy mine one time. Can't remember who I used but they came to my house and hooked it up. I have heard to stay away from safelite, but I have never used them so I can't say why.
My wife called me one time to tell me that she burned down the duck. I said "duck?!?!" When I got home I found out that duck = deck. She had thrown a cig butt in a bucket of other butts that caught fire and burned a small portion of the deck. Thank god she put it out in time.