A dive into Internet Marketing