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.
http://www.livestrong.com/article/303855-b-vitamins-that-sto...
Don't ask me how I know that... It's not a fun answer.