With conventional advertising methods you are throwing a hook out into the ocean. Modern advertising platforms allow specific demographic targeting which make it much closer to shooting a fish in a barrel.
Some of the greatest minds in technology today are all devoted to figuring out how to sell advertising. How do you think Google makes their money?

There are many platforms available to advertise your goods or services on the internet.
Google AdWords
Google has an advertising platform that allows you to target people based on what they are searching for. They also have what they call their "display network" which can show your ads on many different sites across the internet.

Managing a Google AdWords account can take a lot of work and understanding to do properly. Having someone that know how the system works set up your campaigns can lead to better use of your advertising budget and more efficient conversions.

If you want to get started using Google AdWords, we can even offer you a $100 AdWords coupon to get started if you sign up for one of our managed plans.
Facebook Ads
Facebook has an ad platform that is very unique as you can target specific demographics. Let us look at an example:

Pretend you have a bar in the Chicago area and you want to host a ladies night. Using the Facebook advertising platform you can target Women, Age 20-50 that live withing 25 miles of Chicago. They allow you to very specifically select who you want your ad to appear to and in some cases it can work out well for your business.

By targeting very specific demographics you can maximize use of your advertising dollars.