Wow, thanks for that list Mamabear.
Would things like worms (egads!!!), hyper/hypothyroidism, lead poisoning, strep etc normally be revealed in regular health screenings/blood tests etc or do you have to be looking/testing specifically for each problem?