I imagine with a bit of planning of what I'll be working on I could probably download the vast majority of docs and manuals I need in advance.  Sure it wouldn't be 100% coverage, but good enough to keep me hacking.  Then every time I completely hit a wall I'd make a note of what I need and move on to some other part of my project.  Next time I have internet I'll look up everything on my list and repeat.