Probably not the cheapest way of doing it, but I've got a QNAP TS-209 ProII
with 2 x 1Tb drives (RAID-1) on which I store all my movies & MP3s. The server runs 24/7 (as it also hosts a few websites) and is pretty much silent.
It's cable linked to my PC by wireless-N router, which also allows the server to stream wirelessly (via Twonky
, an app running on the server) to my PS3s, which in turn are linked to nice big Sony LCD TVs.
As the server also runs torrent software, it'll sit and download films all day as well, adding to my collection. And because the PS3 performs upscaling, a 700mb movie file downloaded from the net, streamed from the server through the PS3, looks as good as watching freeview on a 40" screen.
I can still access all my music & films from my PC and watch them on there as the PC (which runs XP Media Center) is linked to a 19" widescreen monitor. I can also access my server from anywhere with an internet connection.
Forgot to say, the PS3s also run PlayTV which allows me to record digital TV directly onto the PS3 hardrive.
All that and I probably watch about 2hrs of TV a week