One of the biggest problems with any business is cash flow. The amount of money that you have coming is always going to go up and down. Unfortunately, your expenses generally insist on being paid consistently, and this tension can cause problems. This is one of the reasons that membership sites have become so popular. Online businesses can be volatile.