Internet marketing is a very wide term which can be used to encompass a variety of marketing techniques which are used online. Banner advertisements, website promotion, search engine optimization, email marketing and affiliate marketing all fall under the…