We found a place in Houston called The Homeschool Store. It's basically a small warehouse full of every schooling resource you could ever need, and all in physical media.
In our case, we're coupling school with coding and learning Linux, so the online program meshes with that. I feel you on the tech stuff, though. It takes constant vigilance to maintain a balance.