Does NutraPlanet have a physical store that one can visit? I looked it up and it appears they are located around Atlanta so it is just 2 hours south of me. I'll be going to FL in September and would love to stop by and pick up some things!