Tech Talk - Gadgets, Gizmos and Technology
The information in that link seems to support the Wikipedia information.
From your link: "SCOTTS VALLEY, Calif., (January 7, 1999) --"
"Founded in 1997, Netflix is headquartered in Scotts Valley, California."
From Wikipedia: "Established in 1997 and headquartered in Los Gatos, California, it...