I'll be honest, I don't really know much about Netflix instant. However, Party Marty just moved in with me, and he has A. a massive flat screen television, and B. a Netflix subscription, so I'm looking forward to education myself.
I don't think there's much discussion; I've kind of taken that for the gospel.
Though I mostly use it for watching shows/movies on my laptop, so maybe I'd have phrased it thusly; "Netflix is the greatest thing to happen to not being chained to your TV since the VCR".