Candida albicans is a tiny yeast that inhabits our intestinal tract (and other moist areas of our body) and is the subject of much concern in the natural health world. While medical doctors scoff at the idea that Candida can cause illness, many people swear by...