I do everything you said, but for free. Also, there is another newer technology since you posted this that keeps your lap top / pc free to use outside of streaming. I use a tv box. Not allot of storage, but high processor, 4 USB ports and 1 HDMI. It is 6" x 4" and I just have it sit next to my tv. Also good if you want to watch movies. We do it all the time. Where I am the internet speeds vary, but I find if you can at least get 5mbps, the streaming is pretty decent over the tv via HDMI.