I hear you on the pain of slow connects. My previous employer I could set my lappy to download a new set of full software at the office. Then drive an hour home, start the downloads from home, start making lunch, walk to the store to get some potatoes, put them in the oven to bake, fire up the grill, and cook some steak over the flame, eat the baked potatoe, steak, take a shower, burn all the downloaded at home files to CD, head back to the office for that hour drive, and still the office files are not done downloading. They complained about me clocking in to download from home, so I went back to doing it at the office.
Kidding, I just got them from home.