I indiewire.com Netflix Has Deleted Every User Review Ever Posted to Its Website 176 points cpeterso 8 years ago 171 comments