Internet Marketing is the critical ingredient that often defines a successful web enterprise from one that can never deliver a return-on-investment. In actual fact, this vital aspect of online marketing, should be considered long before site designers enter the frame, and often, even before you decide on a domain name for your website.