Search for Netflix and you will find numerous posts.
However if you read the entire thread below all will be explained.
I have a hub, I am in the UK, the UK has Netflix, I don’t get Netflix on the hub.
Nobody gets European Netflix on a hub.
http://community.wd.com/t5/WD-TV-Live-Hub-Discussions/Netflix-in-the-UK/td-p/327967/highlight/true