wmc's ok, but it's a shame its extenders generally lack support for most common video codecs.... so, it's only good when running on pc's, and even then it has a few annoying bugs... while I haven't tried it myself, I heard really good things about xmbc, that nanaya suggested.