As you may have noticed, I now have a Google Adsense account. If you know what it is, you're probably annoyed. If you don't, then I'll tell you.
Google adsense is an application that one can add to their blog or website that pays the website's owner for clicks and/or views. So if you host a blog that gets a thousand hits a day, you might actually profit from Google Adsense. I believe that the payout is somewhere around $7 per thousand views, but I'm not sure. I do know that payments can range from nothing to thousands of dollars a month..
If you consider that advertising is essentially the funding for all media, and then factor in the printing costs for magazines and newspapers, it's easy to do the math. The internet is cheaper. Way cheaper.
If you haven't noticed already, all mediums are starting to shift towards the internet. People are actually spending more time on the internet than watching TV. (I know I do) The internet is too great a location for advertisers to ignore. I am inclined to believe that print media will suffer a lot in the coming years. Who needs a newspaper when you can go on to CNN.com? Perezhilton.com has all of the tabloid lovers. Anything you can find on the newstands, you can probably find on a blog or a website.