Today I took out the headlights, sanded them both down with 1500 grid sandpaper, then sanded with 2000 grit, then polished with Mequir's PlastX, THEN!! polished with Mequir's showcar glaze, then finally put a coat of nuFinish on them. They look 1,000,000 times better!
I've always been surprised that with only 19k miles (14 when I got it) that the headlights were so scratched up and hazy. Now they are near perfect. Some micro scratches that are too deep to really get out, but you can barely tell. I may do it again next year just to give them another go.
I did this all by hand since i haven't bought a DA polisher yet, so it was definitely a workout and about 3 hours of my day, but sooooo worth it

Here's a pic of it:
