subd some input - i have the apple tv 2 (well worth the price imo) and all my 400 of my movies are on my pc hard drive. I had the same setup you are pursuing with a jb atv2 running xbmc but I kept running into issues with XBMC (continued buffering, random crashes etc). atv2 was lan connected to my network as well as my pc. i even tried updating to the most recent atv2 firmware and rejailbreaking with no luck. eventually when I moved I started fresh - i factory refreshed my atv2, no jailbreak but this time I bought the stream to me pc app for my ios devices. the gui isn't as glamorous as the xbmc (just a file browser), but i can browse all my movies, tv shows and races from my ipad or iphone and then airplay them right into my atv2 without needing a jailbreak using the app and server installed on my home pc. no file format issues or anything like that. I've yet to see a single movie, show or race re-buffer or stop randomly during the viewing. ideally I'd like to see stream to me update to look a little better to include metadata, but for now I'm happy. just some food for thought.