What are the differences between online and a traditional business?