1. Netflix / Amazon On Demand
2. TV show directory (think Boxee) that lists shows that are available on the internet and that can be downloaded for free.
4. Podcast directory
5. A web browser
6. Email / social networking / SMS / IM
9. DVD Player
10. Sports Integration - MLB.TV, NFL, ESPN
Honorable Mention - It would be cool to integrate Phone Calls or Video Chat. If someone calls, you can answer the call on the TV.
What I have no use for is cable tv integration, or subscription services like Tivo, or the forthcoming Apple TV.
So what do you think... Boxee, Roku, x-Box 360, Apple TV, Google TV, TiVo, or some other solution?