I went a bit extreme with my set up but I wanted to do something that will hold up the text of time and just run in the background.
I've got a Mac mini running iTunes 24/7 with a 2TB HDD with all my media on, hooked up to my TV but rarely used directly. I have an AirPort Extreme hooked up to the network to that basically allows me to beam all content to Apple TVs, iPhones, iPads etc without a hitch.
Because I'm completely anal about things I did it this way because I love my Apple stuff and wanted to embed metadata to each film/show so it all comes up when scrolling through and what not. Very slick and easy to use but just pricier than other options out there.
The benefit I get is I can access my Mac mini from anywhere when I'm out and set it to download something, and it'll be sorted for when I'm home.