Thanks for an interresting commentary, Rob... We do have similar visions.
On the HTPC front, I'm hoping we'll start to see a lot more remotely administered, "headless" systems development. This has traditionally been avoided because a lot of programmers view launching and controlling...