What are the advantages and disadvantages for using online s