Six Things You Should Consider Before Starting an Online Business