Here:

For the first time this year, your cautious Crystal Ball now projects a Democratic majority of somewhere between 221 and 225 seats (with 218 needed for control). In fact, to reflect just how precipitously many GOP-held seats have drifted from safe harbor, we have had to jettison not only the “Dirty Thirty” but now the “Ferocious Forty” as well. In their place, meet the “Ferocious FIFTY” theaters of battle, 42 of which are currently held by Republicans.

With this note of caution:

Just as the headlines, and the drift of this election, shifted almost overnight in a Democratic direction in the past two weeks, so too can events at home and abroad transform the headlines again.