For headlight yellowing there is also this and I have read mixed reviews but it is the only wipe on coating of it's kind on the market and most I think would say it is pricey.
http://www.optimumcarcare.com/olc.php?li=10
Dave
http://www.optimumcarcare.com/olc.php?li=10
Dave