The advantages and disadvantages of online businesses