Virginia is essentially two different states. You have what is called Northern Va. which is 4 or 5 counties up around the DC + Maryland lines which generates all the money for the state and which is highly educated and then you have the rest of the state which fights any change tooth and nail. For whatever reason it works as we aren't crazy left wing like Maryland which may as well be a socialist country and we aren't crazy right wing like N. Carolina which is an evangelical hell with NASCAR. N. Carolina is like a hot chick that's crazy as a loon, really nice looking but a nightmare below the surface. Then again the Eastern Shore of Maryland is completely different than the more populated areas and is actually pretty cool and quaint.