I think that taurine is a missing link for many people. I have been reading a little bit about it for a few months but I finally hit the research hard recently and I can't believe it's not talked about more. It is needed for bile salt production.
Magnesium: An Invisible Deficiency That Could Be Harming Your Health - Magnesium is often thought of primarily as a mineral for your heart and bones, but researchers reveal that its role may have been underestimated.
Surviving Chemotherapy: A must read for chemo patients