MS has always required you to have Xbox Live Gold to access Netflix, no? I only first got Netflix when it came to Canada, so maybe they changed it by then.
You are probably right, but I could of sworn there was a period where Netflix did not require a Gold subscription. Maybe I just had a Gold subscription at the time for playing games online and did not think twice about it...