Speculation on why these particular folks crossed over? I have to say I'm fairly disappointed that Norment went the other way.
Virginia Senate votes to repeal one-gun-a-month
"Two Democrats, Sen. John S. Edwards of Roanoke and R. Creigh Deeds of Bath, sided with Republicans. Sen. Thomas K. Norment Jr., R-James City, the GOP Senate leader, voted with Democrats."