
One of the most important tasks in running a business is letting your potential customers know about the existence of your business and your value proposition for them. Traditionally this meant depending on advertisements - physical and electronic media based - which would result in you having to channel reasonably good percentages (especially when you are a small or medium sized company) of your revenues in creating and deploying them. The scenario changed with the advent of internet.