Small businesses can find marketing difficult and costly. Small businesses spend a lot of time identifying customers and creating customer retention strategies to...