Barry there's a shop in the building next to Big Choice that did my 100, and I think they did a terrific job. I forget the name... but you can't beat the location. They matched the fronts to the back windows, and also did the windshield in some type of clear film that supposedly blocks 50% of the heat. I did it last fall so didn't have a full summer, but I really did notice a difference when driving around in the day.
Edit: the only nuance I've noticed is with polarized sunglasses, sometimes you can see a little rainbow when looking sideways through the windshield... doesn't impair driving though. Here's a pic:
99 uzj100, gx470
05 525EXC, 01 XT225, 07 TTR90, 07 CRF50