I'm trying to figure out what to do for video streaming with my upcoming entertainment center overhaul. Currently I used a hacked original Xbox running Xbox Media Center -- which is an awesome system, but not ideal for the HDTV I'll be buying. I'd like something with a little bit better integration as well. I've kind of been able to piecemeal information together about the Apple TV by reading various threads on here, and I think the answer to my question is "yes" but I just want to make sure. I want to be sure that the Apple TV will be able to handle what I need it to (with hacks, of course). Of primary concern is codecs...I'm a video packrat, and I have around 1.5 TB of video comprised of just about every codec you can shake a stick at. What's the general rule here...if I can find a plugin that will make it play in QuickTime, I can patch the tv with that codec? Can someone clear this up for me on what codec limitations are? Thanks. My second big question is about where my videos are streaming from. I use a Linux server with Samba shares; I get these to work on Front Row on my iMac by symlinking the mounted volume inside my ~/Movies folder. Does the same principle apply with an tv? My third question is about the processor power and running OS X on it. If I do ultimately put OS X on it because I feel the native software is too limited, does everything work properly? I mean can I install codec plugins and all that jazz like I normally would on OS X? Can I use a wireless keyboard with it if I plug in a USB dongle? Thank you for your help.