My car caught a stone and a little bit later, the crack "popped" and I suddenly had an eight inch break in my windshield. I called my insurance company and they suggested Safelite. I also had a few friends who have done business with them and said good things.
Because I didn't want to hang around for a five hour window (pun!), I opted to make an appointment at their shop which made it easier to approximate how long I would be down. The woman who made the appointment neglected to mention that the car needed to sit for an hour before driving so that the seal would set. Drag!
The waiting area is decent with a television, free wifi and a play area for the kiddies.
When done, the windshield was as good as new. The guy even replaced my oil change sticker on it. They offer wiper blade replacement as well, but I had just done mine a few months back
NOTE! Safelite is NOT the cheapest around. I brought in a quote from another repair shop (just do a search on "windshield repair quote"). While they didn't match the $180 price, they did come down from $260 to $205 with tax. Considering the hassle that it would have been to make an appointment somewhere else, I figured it was worth $25. I can't say that this is their policy - I might have just caught them on a good day.