Great advice, HAN. You put a lot of time into that message and it is appreciated!
I will look into getting the zinc picolinate (30 mg.), magnesium glycinate (200-300mg), and pyridoxal-5-phosphate (200-300mg) for daily supplementation. I assume those are all available at the health food store...