With Netflix now available on Xfinity, do I still need to subscribe and pay the monthly fee to Netflix?
Yes. There is still a standard Netflix fee. I think if you sign up through Comcast, it will be billed through Comcast (not sure about that.) Also be aware Netflix just raised their prices by $2/month.