The language on the dashboard is confusing, though:
"Xbox 360 is the only game console to offer more than 10,000 feature films and television shows from Netflix, all available instantly through Xbox LIVE and at no additional charge for all Netflix subscribers and Xbox LIVE Gold members."
I would think you have to have a Netflix subscription to access the content, but it's not quite worded that way.