It would take me approximately 12 full days to upload my company folder to somewhere, realistically about 20 days given lag spikes/cattle running over fiber optic lines/trains derailing on fiber optic lines/dugway or delta afb bombing fiber optic lines. This is with 5 megabit down, 1 megabit up, and an 80 gibibyte folder (~85 gigabyte'ish), not including some convoluted packet header or any other headers (like SMB which I seem to recall being half useless crap, half actual data, which would double the duration, and is why people prefer FTP). That's essentially 20 days of me being offline, when you use your upstream, you don't get anything down, the connection will choke trying to send DNS resolutions and the like as it's sending all that other data, and you'll feel like you timewarped back to 1996 and wondered if someone picked up the phone and knocked you offline cause your page only half loaded.
My solution:
I bought a 300 gig external hard drive about 3 years back for $100, I just do a full backup to it before I leave work on the 1st of the month, the next day I unhook it and take it home. I'm able to have about 3 versions currently, although I started off with like a whole year before I had to start removing old backups. Newegg had a deal on an external 2 terabyte hard drive for $107 over the weekend that I almost bit on, but will probably need to shell out some cash in the near future for a new external, then a few more months down the line replace my internal. I've thought about NAS, but my design computer is the base of operations and I don't know if I could handle saving some of the files I'm working on across the network (think the biggest file I've had open was a 2 gig file, bleh that's such a pain in the arse when the autosave kicks in and stuff locally, can just imagine the fun over NAS).