Any businesses that want to market to todays internet savvy consumers needs to be able accomplish three things with their marketing. First they need to be able to generate leads. New leads and new customers are the lifeblood of any business. The second…