It's taking over 4 hours to download a VM image of Windows with Visual Studio that will expire and be unusable in 3 months (and I'm lucky that such a VM is even available, though I won't be surprised if, after it's done downloading and I've set it up, I find out it isn't what I need). It took about half an hour to download a VM image of FreeBSD that will never expire. I hate working with proprietary software.