Youngevity International Inc (NASDAQ:YGYI) Has So Much Going For It