I can't get it on my Xbox dashboard and I've only decided to ask about it today. Please help, I've tried nothing and I'm all out of ideas.
Yeah Netflix is a North America only service, I think Xbox were talking about expanding the availability but don't hold your breath.