If you really want accurate thyroid test you have to check FREE 3 and 4 and also get a copy of the results. You need the ranges in order to understand the results. example FREE T3 results: 3.45 range 2.0 to 5.5 as each lab company may have a different range so just knowing the result wont help.
If you need more info on thyroid after the test go to:
http://www.stopthethyroidmadness.com/
I learned a lot there.
Thyroid is not easy to find a good doctor and in my opinion, desicated thyroid meds are the best first line of defense over synthetic hormones that most doctors push these days with little results and more side affects.
Your B12 test was definately useless since your were on B12. I did the MMA B12 test for a better picture.
good luck