The reason that the sole right leaning television outlet has such high ratings, and perhaps as you predict the internet will take over as the number one source, is because people were tired of being fed an opinion by editorialists who disguised themselves as journalists. It's funny when the left whines about many of the editorial programs on FOX. It's like they are offended when people don't hide their agenda.
I was waiting for someone to blame the journalists on television for the rise of the internet. More ignorance.
The rise of the internet is due to a variety of reasons.
A.) More news.
The amount of news you get from a newspaper and television is limited due to both time and space constraints. The internet does not have such problems.
B.) People spend more time on the internet now more than ever.
Self-explained.
As for "Fox News's" ratings, the reason there ratings are so high is because they are considered the "Conservative" media in television. If competition sprung up for that title, they would lose viewers. If CNN, CBS, and ABC all joined under the umbrella of MSNBC tomorrow, MSNBC ratings would skyrocket.
C.) It's called "Fox News", not "Fox Opinions". The fact is that a news channel which Fox News calls itself spends more time in a 24 hour cycle on editorial programs than actual news programs.