For skin, retinoids seem to work well. You can order one called Differin w/o prescription
That is really interesting. The potential side effects from toxicity listed on wikipedia [1] are ominous. I wish there was consumer technology to effectively monitor ones own blood work.