I think the magnesium helps as much as the fibers (the Natural Calm magnesium is a hot drink). And eating fruits and vegetables, and not processed foods. I'm doing daily coffee enemas as part of healing thyroid cancer. I first read about them from Dr. Max Gerson (http://www.cancertutor.com/Cancer/Gerson.html). I get the coffee from http://www.sawilsons.com - it's organic and grown just for that. It's supposed to be the best way to detoxify your liver. I've read that your liver not working is the cause of most disease. Your blood goes through your liver every 3 minutes, and the coffee has enzymes that make your liver produce more bile, it produces an enzyme to clean the blood, and it relaxed the bile duct muscle so that more bile is spit out.