On Tuesday, November 4, Americans will elect all 435 members of the US House of Representatives, 36 United States Senators, 36 governors, and thousands of state legislators and local officials. As we near the final stretch, horse race punditry and number crunching are coming into their own. Will the...