Right now we are at roughly 937,000 early votes cast. Though with uncounted absentee ballots that were received or in transit back, the number is probably more like 970,000. Friday and especially Saturday should be big days in most of the state. So I'd peg overall early vote close to 1.2 million when all ballots are received. 1 million (and definitely less) would have been terrible for Terry. 1.5 million would have been amazing. So I'd say this is just on course. Though reports suggest that a higher proportion of early voters are Democrats than last time, especially in the Richmond area. That's good because there seems to be an odd surge there, especially in Chesterfield.
It appears that the areas which are surging more than usual are battlegrounds. Perhaps the polarization in those areas is causing more turnout on both sides. But at least for now it looks like Dems are outperforming in those battleground areas.
NOVA turnout is obviously very high and Fairfax is now well above the state average. But that was to be expected when the satellite offices opened.
The strongest counties in Richmond area are are Goochland and Hanover