The only online company I could honestly recommend would be Take Shape for Life. http://www.BeFitforLife.tsfl.com. There's no buying of products to stock in your home. If you need to achieve optimal health for yourself (lose weight, lower your blood pressure through diet, control diabetes through diet, etc.), then you would just buy whatever foods you need for the program you are on. We recommend all health coaches use some of the products for at least 2 weeks even if they don't need to lose weight so that you really understand the program and can coach with knowledge (taste of the food, making sure you get your 6 meals a day in, etc.).
You earn money by helping others achieve optimal health. A friend of mine said she never expected to do this as a business but just to lose weight. Her business began growing on it's own when people saw the weight she was losing! Now she markets to doctors offices all over as well as her own personal clients and any health coaches she has introduced to the company. She is doing VERY well both because of her health and finances.
This is not a get rich quick scheme. You have to do the work. I did have to take a basic competency exam within the first 30 days which to me, just validates the company and its coaches.
I really can't say enough about this company, both because I have seen my husband lose 35 lbs in about 7 weeks and bring his blood pressure down to normal AND because I have already gotten a commission check. I've seen my website counter go up every day.
To me, being a health coach is a big deal now that I have seen what it has done for my husband. I was worried something was going to happen to him because of his health, but instead, he has more energy now and his doctor is very pleased with his progress. I'd love to give that feeling to other families. I want what I do to matter...to make a difference and with this company, I do that.
Good luck,
L.