Interesting article, especially for those of us who have to problem solve for a living. Also, I didn't realize that stomach antacids (Prilosec, Pepcid, etc) could inhibit the body's ability to absorb B12.
I used to take Prilosec everyday, and although I changed my diet and exercised more, I also started taking B vitamins. After six months I'm about 90% cured of acid reflux and can even eat some things I had to avoid early on.
Antacids can significantly slow the absorption of so many vitamins, minerals, and even prescription meds. It has to do with a liver enzyme that's commonly used to process all sorts of "stuff" (I'm blanking on words this morning). Antacids end up using up a significant portion of that enzyme and there's not much left to process anything else for a while until the antacid is fully metabolized and the enzyme replenished in the liver.
Don't ask me how I know that... It's not a fun answer.