Yeah in a situation like that I would either load tons of links into a DL manager and let it run virtually all the time, or I would do basically the same thing but with torrents (always only have one actively downloading, though). Then you can still get a few gigs a day, unless you have a download limit.
Yeah that makes sense. Just set it up for whenever you are out and about or not actively on the internet. I used to do that for seeding for a while (our max up speed is about 50KB/s), and I could normally get around 2-3 gigs per day.