Updating firmware on my Samsung Blu-ray

I'm about twelve minutes into my latest firmware upgrade - on my Samsung Blu-ray player - and its now just 80% done. Watching the bar progress from 75% to 80% has been like watching moss grow - very slow and painful.

So here's what I don't get; in this day and age, why does the device wait for me to want to watch a movie before it decides to download the required software? Granted, I could have watched the movie and then downloaded the firmware later, but most likely later would end up being the very next time that I wanted to watch a movie. Haven't we learned anything from auto-updating software over the years? Even Microsoft finally has this down - download in the background - and then ask me if I want to install. Instead, I get to wait - but at least that gives me time to ponder life a bit.

Building for the Cloud

Is it better to take a big bite from a small pie, or a small bite from a bigger pie?