One of my closest friends asked me only the other day “what would I do to build a successful online business if I had to start from scratch”? He was expecting me to muse over this for a while but I...