Just stumbled on an outstanding product to get rid of that ugly haze on your headlights. It took me roughly 10 minutes per light, and was a piece of cake to use. The stuff is called "Miracle Shine", made by GMS products in the People's Republic of California. I bought it about a year ago, just to clean and polish the exotic metals on my bathroom fixtures. It cleans, shines, and gets rid of all the water marks, and does a fantasic job. So, my headlights look like a little kid with a cold rubbed booger all over them. It was time to clean them. So, instead of buying a headlight restoration kit, just for kicks I grabbed the Miracle Shine. Did an absolutely amazing job. They look pretty close to new, except for the nicks in the plastic ( the truck is 11 years old, after all, and still has the same headlights which were never refinished. ). I finished it off with some wax. I'm really pleased with how they turned out, especially since I didn't have to go buy a restoration kit, and waste an afternoon using it. Caution: Remove it while it is still wet. Probably some people will say I'm making money off the post. I'm not. For the record, I have no financial interest in "Miracle Shine". I don't sell it, don't own stock in the manufacturer, and make absolutely nothing for telling you guys about this stuff. Comes in an 8 oz squeeze bottle, and costs about $13.00. Use it on EVERYTHING that has a non-porous surface. Bottle says it is "Safe - Nonabrasive". Have fun and congratulate yourself on a job well done. Really easy to rub on.