During a recent marketing training in which I was a participant (yes, even as a marketing advisor I participate in training) I heard an interesting term - TARKETING. It is knowing who you are targeting your marketing to.
One thing I see over and over are those people who don't take time to figure out who their specific market is and how to effectively market to that group.
Take time to evaluate your market. You will be glad you did.