I did the Dav's Dance recently, and I know what you mean! Another good site is Jameson's crash site for encoded materials. I was able to sit in place and scan three nodes without moving, so it was scan-log out-log in-scan-wash-rinse-repeate for a while and suddenly I was flush with data I could use or trade to get whatever I needed.
I can't recommend EDEngineer enough either, if you haven't tried it. It's very helpful. I made a shopping list, and then used EDDI to put the number of materials I needed into it's database. When I hit that number in game, it would tell me via text-to-speech in VoiceAttack.
Throughout history, poverty is the normal condition of man. Advances which permit this norm to be exceeded — here and there, now and then — are the work of an extremely small minority, frequently despised, often condemned, and almost always opposed by all right-thinking people. Whenever this tiny minority is kept from creating, or (as sometimes happens) is driven out of a society, the people then slip back into abject poverty. This is known as "bad luck.” -Robert Heinlein
Jameson Crash site is awesome for data. You can max out Adaptive Encryptors Capture (G5), Atypical Encryption Archives (G4), and Cracked Industrial Firmware (G3) rather quickly then jump to a nearby system to trade for exactly what you need.
System: HIP 12099 Planet: 1 B Location: -54.365, -50.361
Closest datatrader System: Diaguandri Station: Ray Gateway
Down to Earth Astronomy has a great video explaining exactly what you need to do.
I also use the Anaconda Crash site here for Raw Materials: Koli Discii Crash Site Koli Discii C 6 A: 28.5 x 7.2
You can load up on Antimony(G4), Ruthenium(G4), Tellurium(G4), Tungsten(G3), and Zirconium(G2) and trade them at a nearby raw material trader. I prefer Chretien Terminal in Ross 444 because the station is close to the drop point.
So between Dav's Hope as you've already discovered, Jameson Crash site, and the Crashed Anaconda on Koli Discii you should be all set to engineer your ships to the fullest degree. *grin*
PS> As JohnnyChemo said, EDEngineer is a great tool for building a shopping list. But if you're already registered and using INARA for other things, it also has a shopping list feature that will keep track of what you have and what you need to gather or trade for along with suggested trades to get what you need. Just select the Blueprint you want to make along with any experimental effects, set the number of rolls at each grade or leave it at default, then check the Missing Components tab.