I just want to say this. If it is the weekend, and I come home with a movie ready to go with a nice hot dinner, and I sit down with my meal, start the movie, and realize that I have to wait for a period of at least five minutes for any reason (mandatory adverts, or firmware updates), while my meal runs cold, I would be very very upset.
Regarding the firmware updates, I think it is a little unfair to say this is a problem only in Blu-ray because I remember HD-DVD had as many updates back in its day.
What I also find ridiculous is this. Why the hell do we have to jump through hoops to get this done? If movies like Avatar require you to update your firmware, they should have the update files on them. Kinda like when you buy a console or PC game, and it has you run the latest update before letting you continue.
I realize it would be harder with so many blu-ray player manufacturers, but still.
edit:
I also think it is a valid point about not everyone being savvy enough to be able to update their firmware. And I think it is a big inconvenience because this isn't a multipurpose device, so keeping up with the firmware of a device that you are only likely to use for a couple of hours a week at best isn't really fair.
At the same time, I do agree that some leeway should be given for a newly introduced and programmable device. Yes, you don't need to update your fridge when you buy a different brand's loaf of bread, but then again, that's a fridge.
While I don't remember having such problems when DVD players came out, I remember having different types of issues. For example, the first DVD player I bought did this weird thing with some DVDs, where it would constantly switch the black bars (on widescreen movies) to the sides randomly, and sometimes change the picture size and aspect ratio without reason.
edit 2:
In reality, the disc works fine; the problem stems from the Blu-ray players themselves. In order to run optimally, the firmware for these fancy Blu-ray machines needs to be updated regularly via a download from the Web. ("Firmware" is the program that controls the performance of an electronic device, which would be, in this case, the playback of a Blu-ray disc.)
Yea, come on, who the hell connects a movie player to the internet regularly. It is a bit ridiculous.