Hello,
It all depends on where you are advertising and the product you are trying to sell. The internet is by far cheaper for how many people see your ad; however, your ROI is much lower.
For example, most radio stations cost a $120.00 per spot. Most advertising agencies suggest running 10 spots per week. That equals $4,800.00/month. Typcially, that generates over 45 calls per spot after the first month. How many clients did you gain maybe 1%. 4.5 customers per week times four weeks. That would equal 20 customers.
In the web hosting industry 20 x 3.95/month does not pay the bills.
Newspaper advertising typically cost for a small business card spot $100.00 per 5,000 people and it requires you purchase 5 sections. We are looking at $2,000.00 per month. We are looking at 25,000 x 4 = 100,000 people. Once gain lets say you receive 1%.
Online advertising costs $5.00 - $30.00 per thousand. You purchase $2,000.00 worth of advertising for the month. Lets say at $10.00 CPM. 200 x 1,000 = 200,000 x 1% (click through) = 2,000 x 1% (purchase) = 20.
20 x 3.95 does that still pay the bills? No However, with online advertising typcially you do not have repeat views like a newspaper or radio ad dodes. Even though they might be more expense with a smaller return if you have a local office in the end it will pay off.
You could be like me and a couple other web hosting companies around here who tried the online game and loss big. Then went locally and kick butt.
Radio - $120.00/spot
Newspaper - $500 - $1,800.00/run
Ping Zine - $1,500.00 - $3,000.00/issue
Banner Ads - $5.00 - $30.00 CPM
Does that provide you a better idea? These were all taken from local papers, radio, magizines, and web sites. However, online and local advertising are not comparing apples to apples so you must perform and more indepth look at it.