yea that d3 does sound really good actually. assuming that that is in US units and translates into about 140nmol/L!
your b12 sounds like it's kind of at the cutoff and it could go higher. refresh my memory, what units is that in?
the ferritin does sound low, and if your zinc is at the right level it can help regulate iron properly.
i think i am more fortunate with tests because i just tell my family doc what i want done, and i get the results by fax.
keep us posted as to how things pan out

and you are welcome
JL