The 2 solutions I'd look at is the XBox 360 and it's solution but I'd hold off that and go get a look at Apple's iTV.
I am looking to stream both audio and video from my Windows XP computer to my television. I do not need anything too fancy. I do not have an HD TV yet, and most of the video on my computer is lower quality videos downloaded from legit media services.
I also have a very large 70+gig music library. I want to be able to watch these videos on my TV and also play my music library. I have done a lot of research, but there is so much out there that I don't know where to start.
Ideally, I would like to spend under $250. I have a pretty average TV with S-Video, but I would like something that could hook up to a better HD TV when I get one. I have very fast internet and I don't need the Media Box to be wireless, but it could be.
Please let me know if you can help. Thanks.