Ubergizmo played with an upcoming set-top networked video box from DivX (there is a company behind the codec) that serves essentially as cheap interface between your PC and your computer or networked drive. The as-yet-unnamed product better be cheap, because these sorts of streaming devices are available in spades, although most of them have been bundled into more expensive boxes that do more processing in the set-top box.
The user interface was quite nice. Much better than what we usually get in this type of device (think Apex, Linksys...), but the crunchy part is that all the user-interface (UI) rendering is done on the PC and sent to the player as very small DivX files! That's a good idea that enables good graphics and UI on cheap hardware. Finally, DivX has an API that will let users create their own plug-ins/applications to handle multimedia content or to create casual games. I don't think that any other media player does thisDivX's Apple TV, but smarter [Ubergizmo]