If you click on the link in this entry's title, you can read an interesting article from the July 26, 2007 edition of the Washington Post raising the issue of whether the electorate is turning "left." The article is interesting, but misses a key point. In pointing out how the word "liberal" has been demonized by the Republican right, the fails to distinguish between social liberalism and economic liberalism.
On issues involving civil rights, gay rights, women's rights, abortion, and crime, the right has been very successful in dividing Democrats along gender, racial, and sexual orientation lines. On issues that are economic, such as raising the minimum wage, Social Security, Medicare, and the environment, the right has not been nearly as successful in getting the public to adopt its positions or in dividing Democrats.
What's happening now is that economic issues are beginning to become more and more important because of the uncertainity in the economy, globalization, the collapse of America's health care system, and global warming. All of those issues raise anxiety among voters and they are looking for a government that can provide them some security. The right's total dependence on markets to cure everything isn't going to cut it in that kind of environment.