I would expect that the major hurdle with streaming movies in any kind of HD quality, would be one of your Internet connection.

You need to be able to maintain a pretty high level of service on your Internet connection for that. You need a rather high speed connection, and one that can maintain those high speeds for long periods of time. That's a bit of a tall order.