This product really works; but you need to put some elbow grease into getting good results.  You can watch a video at the manufactures website with the instructions.Basically what you do is1) Clean the head lights with provided solution2) Sand (yep) with two grits of sandpaper in a back and forth motion using water.3) Polish with a gritty solution4)  Wipe on a solution that fills in any small scratches leftWhat this does is clear up all the little scratches and dings in the plastic that make the light diffract (bounce) around instead of going out through the headlight.  The last solution is some sort of acrylic that must have the same index of refraction (how much it bends light) as the plastic used in the headlights.You really need to put some time and effort into each standing and polishing step.  I found it easier to work with the car lights on in the dark, it made the scratches and dings easier to see.  It took me about an hour and a half to do two cars.  How long probably depends on how bad your headlights are to begin with, the older car took much longer.I was able to clear up the headlights on two cars just barely (I ran out of the last solution) .  One weas a 2003 Mazda Prot&eacute;g&eacute; and the second was a 2005 Hyundai Elantra.  Interestingly the sealing solution worked noticeably better on the Elantra.You will need more paper towels than are provided.  It would be nice if the solutions had different colored labels, you have to be careful to read them each time with each headlight.  If you do not use the gloves you will end up with slightly shiny fingers.BE SURE TO READ THE DIRECTIONS!  You do not want to polish with the sandpaper in circles, for example.A great product that performs as promised.Addition:  I had some of the polishing fluid leftover and decided to try it on the solar panels on the top of some of my decorative solar lights which were no longer charging.  After using the polish on the lights, 4 of the 6 nonworking lights will now charge the batteries again!