1) Someone who I am very close to for 5 decades and who has never voted for a Democrat said "If the Democrats don't win in a landslide then the country is finished". He is a devout Catholic and is very concerned about abortion. We have a "no politics" agreement which I thought was to avoid conflict with him. It turns out his wife "has gone over to the dark side" and watches Fox News. He is a traditional Republican with advanced degrees and absolutely despises Trump.
2) In Eastern WA you have to feel around about politics and don't deal with it directly but once you know its a friendly you can let your guard down. Everybody I met was either enthusiastically Democratic, quiet but absolutely no trump, or quiet for Trump. No one was saying that they are for Trump in the open. The closest RW response I got is "Obama was bad, etc". No one wanted to publicly support Trump.
3) I was shocked that people openly speculated that McMorris-Rogers (I personally knew her father in law who was Mayor of Spokane and was a Rockefeller Republican and would have hated Ryan and Trump) was finished.
4) Everybody had positive things to say about the likely Democratic challenger Dr. Brown who besides winning with 65% for her Senate seat in Spokane became the administrator of a very popular WSU Medical school in Spokane.
The bottom line is that there are no undecideds. The most common response I have heard from non DUers all over the country is "I don't want to talk about it any more, lets just get this guy out of here". Trump has committed the worst political sin, he has become boring.
Everyone falls into one of 4 categories:
1) Enthusiastic Democrat
2) Enthusiastic Trump Hater (both Democrats and Republicans)
3) Borderline Republican supporter who may or may not vote
4) Trump defender
The only unknown, IMHO, is how many number 3 voters are going to stay home.
I haven't found anybody that is truly undecided at this point.
A blue wave is already there, most people including most Democrats, are already fed up with it and can't wait for the next election cycle to be over.