A Systematic Account for Understanding Internet Marketing