Netflix is flexing the economic, cultural and social impact of its TV series and films with the launch of a new website dubbed The Netflix Effect. Throughout the last decade, the streamer has invested ...