Hats off to Jack for writing such a thorough response.
Amazon.com has vegan B-12 for cheap. I make a point of regularly pestering my readers to take B-12, because every time I do I get a sheepish thanks from somebody who had been blowing it off.
So, you are taking yours, right? Link.