For one thing, there's an essential human factor in every business endeavor. It doesn't matter if you have a perfect product, production plan and marketing pitch; you'll still need the right people to lead and implement those plans.
If your business is not on the Internet, then your business will be out of business.
If i will start all over again I would chose network marketing.
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
If I was down to the last dollar of my marketing budget I'd spend it on PR!