After reading all the "complaint" threads by the entitlement generation about how TV is missing this feature or that feature, I got to thinking.... What if these non-computer devices used a traditional computing model? In other words, the device provides some core functionality and we add features through optional software add-ons for a fee. So those who want DivX or XVid could purchase an add-on for the device or those who want 5.1 can buy a 5.1 upgrade, etc... I know third parties are trying to do this, with limited success, but if Apple offered these features à la carte, then everyone could be happy. It would also be an additional revenue stream for Apple. I doubt it could work, but at least it got me thinking...I mean its worked for computers for a long time, a majority of users buy a computer with some limited feature set, and expand its capabilities through software (paid, free, and pirated ). Why couldn't this work for these non-computing devices? I guess you could argue the closed platform doesn't work for third party development, but eventually it could open up. Initially these add-ons would have to be Apple developed. In summary, instead of trying to please everyone by offering everything to everyone, have a core offering with software add-ons which in theory could satisfy everyone... Thoughts?