Jimmy Carter and Bill Clinton, both Southern Governors could not win Virginia. What makes you think that a liberal Yankee Senator could win? Even JFK did not carry Virginia in 1960.
dvwjr
Virginia has changed greatly over the years. The suburbs of Washington, D.C., collectively known as Northern Virginia, are rapidly growing with northern migrants and government workers. These communities are more liberal than the rest of the state, and are the fastest-growing part of the state. They voted for Gore in 2000, and will support Kerry this time.
I'm not saying Kerry is favored to win, but he has a shot due to demographics.