Hello, TivoCommunity! I set my parents up with both a TivoHD and Series3 a few years back, and I would like to surprise them with a media server that will hold their collection of movies (both standard-def and high-def). I've been reading up on both pyTiVo and StreamBaby, but am confused about a few things. Any help would be really appreciated. Here's what I ultimately want to do: -Stream and/or push movies to the TivoHD and Series3 (not as interested in pulling shows off the TiVo to save on the PC) -Movie formats I want to use: --standard-def = DivX (~1.5GB, with AC3) --high-def = 720p mkv (~4.5GB, with AC3) Questions: 1. System Requirements: I can't really find what is required for real-time encoding of the 720p mkvs for either pyTivo or StreamBaby. I've put together a budget system at Newegg...will this be good enough? Is Windows 7 ok to use? -Athlon II X2 3GHz (dual-core) -MicroATX mobo w/ Nvidia Geforce 7025 IGP -4GB DDR3 RAM -RAID5 w/ 3x 1.5TB 7200rpm drives (system will double as a file server) -Windows 7 (is this OS ok to use?) 2. Streaming vs. Push: If my standard-def DivX movies are ~1.5GB and my high-def 720p mkv movies are ~4.5GB, will I want to push instead of stream to avoid buffer interruptions (due to TiVo's 1.1GB stream buffer limit)? Are both StreamBaby and pyTivo capable of this? 3. pyTivo vs. StreamBaby vs. Both: Can I run both pyTivo and StreamBaby at the same time (just to have the choice)? 4. 720p mkv actual resolution: Do I need to make sure all of my 720p mkvs are actually 1280x720 (including 2.35:1 movies, with the black bars included in the encode) in order for TiVo to display them correctly, either for streaming or pushing? 5. Network: The Series3 is 100Mbps wired, the TivoHD is Wireless G (can do Wireless N if need be). Waiting a few minutes to push, if need be, is fine. Are these speeds good enough? Would a Wireless N adapter for the TivoHD be necessary? Thanks very much for your time!