November 04, 2014
I can choose between 350 channels on my television, 170 stations on my satellite radio, 10,000 books at my local bookstore, and millions of websites on the Internet. But on my ballot I have only two real choices.
Continue Reading...