If the firmware needs an update, it's not good enough. If there's too much software in the firmware, I believe they should extract it, create as small a kernel as possible, and keep software updates as separate from OS updates as possible. If Nokia had done that with the N900, we would not have had to wait all these extra weeks for PR1.2 debugging, but could have had microfixes and individual software updates. I think it's bad service that you should have to flash the OS to upgrade a mozilla-based web browser. I think it's bad service that we have to wait extra months to fix a ton of bugs because changes in non-essential functionality doesn't pass quality testing. And the idea of paying extra for this bad service, doesn't taste good to me.