So I am looking for a bit of help with ideas on streaming from my server to my TV. My server is an HP Proliant and I use it as a media center/downloader that all of my TV/Movies/Anime/etc. gets stored onto. My TV is a 5 year old 42" so it does not have an ethernet port on it, however it does have multiples of all the standard connections such as HDMI. At the moment, I use an xbox360 (don't laugh, I got it for free) connected via HDMI to stream from my media center to my TV, and it works fine..... as long as you use very basic file types such as .avi. If you try and use file types such as .mkv or try and play any file that is soft subbed (it has the subtitles in the same folder as the video in a .ass file) then the xbox just shits itself and doesn't know what to do. I have tried using PS3MediaCenter installed on my server to transcode the files from whatever format they are in, to .avi while they are playing. This works to a degree. The xbox understands the transcode and plays it fine, however since my server doesn't have a super amazing processor (its just a file storage box) the transcoding stutters, so it makes the stream unwatchable as you need to let it buffer for 10 seconds every 30 seconds.... not ideal. So.... I am looking for anyone to give advice on a method in which I will be able to do this without buying a new TV (I really cant afford to buy a similar size and quality of TV just to get one with an ethernet port). The two options suggested to me so far are; 1. Buy a PS3, it supports almost every file type as standard. 2. Buy a Western Digital Media Streamer (http://www.ebuyer.com/289780-wd-tv-live-air-hd-media-streamer-wdbgxt0000nbk-uesn) Out of the two options (assuming they both work) the Western digital Media streamer is the one I would prefer because its like over a hundred pounds cheaper than a PS3. Does anyone else have any suggestions ?