Site down? Site: NetflixCan't access either on my Wii, Blueray or now even on my PC. Has Netflix changed web address? Add new comment