sorry to chime in a little late in the game here.... but
My most favorite solution which I run at every tv/stereo is a modded xbox...
I run Xbox Media Center.... XBMC
I have modded 3 xbox's (original xbox), chipped or softmod...
which allows you to setup streaming across the network....
I have a Dual Terabyte (2 computers terabyte each) system which I stream all my Lossless music at least 100GB and the rest of all my DVD's Ripped to IMG or ISO which XBMC will read and display in 1080i on any of my Plasma's.
XBMC will play any file format that you can possibly think of, as well as access the internet and even stream youtube or internet music servers and more then I could possibly ever think of suggest... the possiblities are endless and continualy advancing.
You can get an Xbox and mod it for cheap and run music easily wireless or if you hardwire (LAN) you can stream movies with ease...
I just bought a new house and wired 2 cat6e to each setup to futureproof my setup so I could access my servers from anywhere...
Im really not sure how much better it could be, with no restrictions from RIAA rules or MPAA complications...
Search the web for XBMC and see what turns up...
Good luck...
Warp