Good article and good comments. Mineral levels really need to assessed to determine imbalances, this is critical.
Hair analysis offers the best view, is non-invasive and cost effective. My personal opinion is that Trace Elements offers the best package, and I say that without any financial considerations.