Internet marketing has rapidly grown over the years. Businesses big and small are trying to reap the benefits that an online presence offers. And an online presence for an existing business, regardless of what it may be, does often mean increased return on investment. And given increasing competition, with everyone having logged on, in a manner of speaking, just having a website is not enough.

Also known as e-commerce, internet marketing covers everything from information management to sales. Specialized areas such as public relations and customer service and many others have also joined into this complex world. Along with the common business models (business-to-business and business-to-consumer) a third peer-to-peer has manifested in the internet marketing arena where individuals exchange goods with each other.