What software are you using on your PC for streaming? You may want to try TVersity or something. That's what I use for my PS3 and there's very little I can't watch using that.
Tried TVersity. It doesn't work right at times. I'd want to watch a video file that .mkv that has subs on/in it. Tversity wouldn't display them. Looked into how to make tversity display them. And it still would not work. or I'd have to reboot the server several times so it would work. then I couldn't watch content from another computer in another room on the same network.
Not really concerned about adding an internal HDD was just going to connect a external one. I'll look into the patriot media box.
I'd consider the Patriot media box too. Better remote, the ability to put a hard drive IN the unit, built in bit-torrent, optional wireless (with a dongle), and I'm sure a few more that I don't remember. I've got it, and I love it. <a href="http://www.patriotme...id=895&type=20" target="_blank">Patriot Media player page</a>
My brother has the Western Digital box, and he likes his too.