Forget Analysts, Netflix (NFLX) is Killing Itself... May 4, 2012 01:50PM